Ethereal
26-04-2006 03:03
После того как мозги тщательно промыты лекциями о пользе хорошего стиля программирования, стройного дизайна, паттернов проектирования, юнит-тестирования и тому подобных высоких материй, создаётся впечатление, что в больших программных системах всегда всё идеально спроектировано, а код настолько красив, что кажется кощунственной сама мысль о возможности написать рядом что-то своё (читайте: осквернить), или (содрогнитесь!) переписать по-своему что-то из уже существующего (вандализм!).

Но когда начинаешь копаться в коде, понимаешь, что писали его отнюдь не боги, а такие же люди, как и ты сам. Стилем и не пахнет, дизайн не такой уж и стройный, паттерны особо не просматриваются, а юнит-тестирование - "ну да, конечно, штука хорошая, но вот как-то не принято / нет времени". И тогда уже ручки сами так и чешутся поскорее что-то дописать, что-то переписать - но вот тут-то и рекомендуется сперва сесть и подумать о стройном дизайне и хорошем стиле, дабы не усугубить ситуацию.
Закрыть