Законы Мерфи


•  Если программа полностью отлажена, ее нужно будет скорректировать.


•  Любая программа стремится занять всю доступную память.


•  Ценность программы прямо пропорциональна весу ее *выдачи*.


•  Сложность программы растет до тех пор, пока не превысит способности программиста.


•  Самая грубая ошибка будет выявлена, лишь когда программа пробудет в производстве, по крайней мере, полгода.


•  Контрольные перфокарты, которые не могут стоять в неправильном порядке, будут перепутаны.


•  Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобретательный идиот, который придумает способ, чтобы неправильная информация прошла через этот контроль.


•  Непечатный жаргон - это тот язык, которым решительно все программисты владеют в совершенстве.


•  Компьютеры ненадежны, но люди еще ненадежнее.


•  Любая система, зависящая от человеческой надежности, ненадежна.


•  Число ошибок, которые нельзя обнаружить, бесконечно, в противовес числу ошибок, которые можно обнаружить,- оно конечно по определению.


•  В поиски повышения надежности будут вкладываться средства до тех пор, пока они не превысят величину убытков от неизбежных ошибок или пока кто-нибудь не потребует, чтобы была сделана хоть какая-то полезная работа.


•  Увеличение числа участников при подготовке опаздывающей программы только замедляет процесс.


•  Неточно спланированная программа требует в три раза больше времени, чем предполагалось; тщательно спланированная - только в два раза.


•  Работающая над программой группа питает отвращение к еженедельной отчетности о достигнутых результатах, поскольку она слишком явно свидетельствует об отсутствии таковых.