Теория ошибок.


Ошибки так же неисчерпаемы, как и атом.

Аксиома: В любой программе есть ошибки.

Закон пропорциональности: Чем больше программа необходима, тем больше в ней ошибок.

Следствие: Ошибок не содержит лишь совершенно ненужная программа.

Фундаментальный закон теории ошибок: На ошибках учатся.

Следствие 1: Программист, написавший программу, становится ученым.

Следствие 2: Чем больше программист делает ошибок, тем быстрее он становится ученым.

Следствие 3: Крупный ученый-программист никогда не пишет правильной программы.

Замечание: на то он и ученый.

Указание начинающему программисту: Если вы с первого раза сумели написать программу, в которой транслятор не обнаружил ни одной ошибки, сообщите об этом системному программисту. Он исправит ошибки в трансляторе.

Закон необходимости ошибок: Программист может обнаружить ошибку только в чужой программе,

Следствие: ошибке не всё равно, кто ее обнаружил.

Совет начинающему программисту: Никогда не исправляйте найденные ошибки, ибо это повлечет за собой появление неизвестного числа ненайденных. Лучше опишите их в сопроводительной документации как особенность программы.


Сайт нашего университетаВернуться назад