Настоящая цена быстрых фиксов

Настоящая цена быстрых фиксов в продукте это не время разработчика, а постепенная потеря контроля над контекстом. Мы часто оправдываем костыли горящими дедлайнами, обещая себе вернуться и всё переделать, на но деле просто создаём зоны отчуждения, в которые спустя полгода боится заходить вся команда. Проблема даже не в кривом коде, а в том, что каждое такое решение наслаивает невидимые правила игры, которые не описаны в документации. Со временем система превращается в хрупкий карточный домик, где изменение цвета кнопки может неожиданно уронить биллинг. Опытность как раз и заключается в умении вовремя сказать нет соблазну, понимая, что сегодня сэкономленный час завтра обернётся неделями рефакторинга. Лучше признать, что мы не успеваем сделать качественно, чем плодить магию, которую потом никто не сможет объяснить. Чистый код - это не вопрос эстетики, а вопрос выживания проекта в долгосроке.

1 комментарий