вторник, 15 июля 2008 г.

Правильное программирование

В очередной раз столкнулся с необходимостью наращивания фунционала у первоначально простенького приложения.
Уже не первый раз вижу как первоначально пишется небольшое аккуратное приложение. Изящное, удобное и абсолютно нерасширяемое. А потом требуется функционал нарастить. И начинается геморой и пляски с бубнами. И ведь нет бы сесть подумать, пораскинуть мозгами так сказать, да и переделать архитектуру. Так ведь нет добавляем костыли и приделываем подпорки. Этакое адаптивное программирование.

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

Но это так... лирика навеянная очередным моим депресовым состоянием. Это пройдет. И я снова буду с удовольствием кодить не отвлекаясь на такие мелочи, как "а нафига это все вообще надо?".