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