Этапы развития программы
Этап первый. Это работает, потому что должно работать, и можно объянить, почему оно работает.
Этап второй. Это работает, хотя и не уверены, что оно должно работать, но раз оно работает — все нормально.
Этап третий. Это работает, хотя уже никто не может объяснить, почему оно работает, должно ли работать и что делать, если работать перестанет.
Этап четвертый. Не работает и никто не может объяснить, что делать, чтобы заработало, потому что уже никто не понимает, как это устроено.
|