Большой комок грязи, часть 2

Продолжение перевода статьи «Big ball of Mud».

ОДНОРАЗОВЫЙ КОД


он же

QUICK HACK (быстрый хак)

KLEENEX CODE (код на салфетке)

DISPOSABLE CODE (утилизируемый код)

SCRIPTING (скрипт)

KILLER DEMO (демо-убийца)

PERMANENT PROTOTYPE (постоянный прототип)

BOOMTOWN (быстро выросший город)


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


То же самое происходит и с прототипированием системы — вы не сильно переживаете о том, насколько красив и эффективен ваш код. Вы знаете, что код нужен вам только для того, чтобы показать работающий прототип. Как только он готов, код будет выброшен и прописан заново уже более тщательно. Когда подходит время демонстрации, возникает непреодолимое желание нагрузить его крутыми, но, по сути, бесполезными функциями. Иногда такая стратегия бывает “принести успешной”. Клиент, вместо того чтобы спонсировать разработку следующего этапа проекта, остается доволен прототипом.
Читать дальше →
Source: news

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *