Начать с нуля

Проходит пару месяцев, проект обрастает деталями, багфиксами, «заглушками». Ты уже понимаешь, что можно было бы сделать все намного лучше, и уж в этот раз точно будет «конфетка».

Ты выкидываешь старый код, заводишь свежий SVN и наслаждаешься процессом… несколько часов. Потом начинают всплывать уже пофиксенные баги старого приложения. Потом надоедает код писать с нуля и начинаешь кусками таскать код из старого приложения. Потом ты понимаешь, во что ты влез. Куча работы сделана, а новое приложение реально хуже. Хуже именно из-за отсутствия деталей, которыми обрастало «старое» приложение.

А потом ты наступаешь на эти грабли снова, и снова. Потому, что приложение «с нуля» еще через пару месяцев снова становится «монстром» с кучей деталей.

Решение? Да нет его. Девелопер — существо свободное. Если хочется лишнюю сотню часов покодировать в свое удовольствие — да пожалуйста. Только нужно понимать с самого начала, что это ничего не изменит.

VN:F [1.9.20_1166]
0 голосов