Цитата:
|
Сообщение от iNils
Это может быть чужой проект, который написан "боже, как это вообще может работать?"
Это может быть свой проект, у которого, по изначальному ТЗ, было четкий функционал, но в течении некого времени его расширили так, что теперь там заплатка на заплатке и каждая новая задача требует массу времени на интеграцию, и ты знаешь, что задач будет еще не один десяток. И тогда, зная уже текущие потребности можешь спроектировать проект так, что он будет гибок к новым задачам. И суммарно будет выигрыш по времени.
Если я писал проект 2 месяца + куча дополнение, которых пришлось вставить в обход архитектору, а сейчас я смогу его переписать с нуля всего за неделю, я его перепишу.
|
Подпишусь под каждым словом))
Но вот в какой момент это будет адекватным решением а когда перфекционизмом?

Можно ведь себе нашифровать и постоянно что-то улучшать, докручивать в уже существующих модулях.