Закон первой компиляции
Если программа работает с первого раза, то что-то тут не так.
Замечание. С первого раза работают только совсем бесполезные программы.
Следствие. Крайне необходимая программа не заработает так, как надо, никогда.
Теорема об отладке
Если ты предполагаешь, что после продолжительной отладки в программе осталась одна-единственная ошибка, не пытайся ее выловить — ты породишь еще минимум две.
Определение. Отладка — это процесс внесения дополнительных ошибок в программу.
Если программа работает с первого раза, то что-то тут не так.
Замечание. С первого раза работают только совсем бесполезные программы.
Следствие. Крайне необходимая программа не заработает так, как надо, никогда.
Теорема об отладке
Если ты предполагаешь, что после продолжительной отладки в программе осталась одна-единственная ошибка, не пытайся ее выловить — ты породишь еще минимум две.
Определение. Отладка — это процесс внесения дополнительных ошибок в программу.