- Любая действующая программа устарела.
- Любая программа обходится дороже и требует больших затрат времени, чем предполагалось.
- Если программа полностью отлажена, её нужно будет скорректировать.
- Любая программа стремится занять всю доступную память.
- Ценность программы прямо пропорциональна весу её «выдачи».
- Сложность программы растёт до тех пор, пока не превысит способности программиста.
Постулаты Трумэна по программированию
- Самая грубая ошибка будет выявлена, лишь когда программа пробудет в производстве, по крайней мере, полгода.
- Контрольные перфокарты, которые не могут стоять в неправильном порядке, будут перепутаны.
- Если назначен специальный человек для контроля за чистотой исходной информации, то найдётся изобретательный идиот, который придумает способ, чтобы неправильная информация прошла через этот контроль.
- Непечатный жаргон — это тот язык, которым решительно все программисты владеют в совершенстве.
Законы ненадёжности Джилба
- Компьютеры ненадёжны, но люди еще ненадёжнее.
- Любая система, зависящая от человеческой надёжности, ненадёжна.
- Число ошибок, которые нельзя обнаружить, бесконечно, в противовес числу ошибок, которые можно обнаружить, — оно конечно по определению.
- В поиски повышения надёжности будут вкладываться средства до тех пор, пока они не превысят величину убытков от неизбежных ошибок или пока кто-нибудь не потребует, чтобы была сделана хоть какая-то полезная работа.
Закон Брука
Увеличение числа участников при подготовке опаздывающей программы только замедляет процесс.
Закон мира ЭВМ по Голубу
- Неточно спланированная программа требует в три раза больше времени, чем предполагалось; тщательно спланированная — только в два раза.
- Работающая над программой группа питает отвращение к еженедельной отчётности о достигнутых результатах, поскольку она слишком явно свидетельствует об отсутствии таковых.
Принцип Шоу
Создайте систему, которой сможет пользоваться дурак, и только дурак захочет ею пользоваться.
- Немного истории или кто автор «Законов Мерфи»
- Мерфология
- Искусство проектирования
- Искусство обращения с машинами
- Умение проводить эксперименты
- Искусство научных исследований
- Универсальные законы для молодых инженеров
- Искусство быть экспертом
- Искусство быть специалистом
- Ситуативная мерфология
- Системантика
- Метазаконы
- Прикладная мерфология
- Развитая мерфология
- Искусство управлять делами государства и эконо-мерфология
- Иерархология
- Наука о совещаниях
- Умение работать и конторская мерфология
- Искусство быть бухгалтером
- Рекламная мерфология
- Наука потреблять и искусство продавать
- Медицинская мерфология
- Социо-мерфология (искусство быть человеком)
- Мерфология домашнего хозяйства
- Законы машинного программирования
- Теория ошибок В. Тихонова