Я уже полтора года пилю сайт строительной конторы в одно лицо. Внутри
понавертел конкретно, особенно на начальном этапе (надо было срочно
перехватить проект у PHP разработчика). Теперь появилось время, пилю
его вдумчиво, стараюсь каждую фичу покрыть тестами перед релизом.
Постепенно исправляю и покрываю тестами говнокод первых месяцев. В
общем, проект выправляется.
Хто проект задумал, что за ТЗ такое %)... Блин, я шесть недель (точно, сегодня ровно шесть недель) разбираюсь с интернет-магазином, который сам же и написал с нуля на Django, и уже начал думать что это Django такой неправильный мед делает (улей неправильный, у меня воздушный шарик неправильного цвета и т. д. :). Оказывается, такое у всех случается (и бывает не просто хуже, а dire straits).
Дим, какие пять процентов? 80% проекта - это рутина и тягомотина,
несмотря на то, что это Django.
Точно, Django берет на себя 80% работы программиста (PHP'шника). Тут же появляются 80%, которые не хочет выполнять Djang'ист. Если кто-нибудь напишет SuperDjango, всегда найдется 80% работы, которую он не выполняет.