Jump to content

Питер Миллер (инженер-программист)

Питер Миллер
Миллер в октябре 2011 года
Рожденный
Питер Александр Миллер

( 1960-10-16 ) 16 октября 1960 г.
Умер 27 июля 2014 г. (27 июля 2014 г.) (53 года)
Национальность австралийский
Занятие Инженер-программист
Супруг Мэри Тереза ​​Миллер (урожденная Линч) (замужем в 198?-2014 гг.)
Дети Роуэн Миллер (1989-настоящее время)
Родители
  • Рональд Уильям Миллер
  • Джейн Пенелопа Миллер (урожденная Фелам)

Питер Миллер (16 октября 1960 - 27 июля 2014) был австралийским разработчиком программного обеспечения , написавшим книгу «Рекурсивный режим считается вредным». [ 1 ] [ 2 ] и создал Иджис и повара . В начале 1990-х он также предложил набор «законов» современной разработки программного обеспечения и архитектуры:

Законы Миллера:

  1. Число взаимодействий внутри команды разработчиков составляет O(n!) без контролируемого доступа к базовой версии . Если у команды разработчиков есть контролируемый доступ к базовой версии, взаимодействие может быть сокращено до уровня, близкого к O(n), где n — количество разработчиков и/или файлов в дереве исходного кода, в зависимости от того, какое из них больше.
  2. Базовая линия ДОЛЖНА всегда быть в рабочем состоянии.
  3. Процесс сборки/создания программного обеспечения можно свести к ориентированному ациклическому графу (DAG).
  4. Необходимо построить жесткий каркас из выбранных компонентов (так называемая конструкция Aegis верхнего уровня).
  5. Фреймворк не должен выполнять никакой реальной работы, а вместо этого должен делегировать все внешним компонентам. Внешние компоненты должны быть максимально взаимозаменяемыми.
  6. Платформа должна использовать шаблон Стратегия для наиболее сложных задач.
  1. ^ Грэм-Камминг, Джон (15 июля 2005 г.). «Рекурсивная перезагрузка» . Журнал Линукс . Архивировано из оригинала 15 июля 2007 года . Проверено 13 апреля 2018 г. {{cite news}}: CS1 maint: неподходящий URL ( ссылка )
  2. ^ «Гугл Академика» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 79f0aad933a05203f58aa7b493231b7a__1666713960
URL1:https://arc.ask3.ru/arc/aa/79/7a/79f0aad933a05203f58aa7b493231b7a.html
Заголовок, (Title) документа по адресу, URL1:
Peter Miller (software engineer) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)