Как вы автоматизировали производство легаси

Команды внедряют ИИ, таски отлетают за часы, менеджмент открывает шампанское. Снимите розовые очки и посмотрите на cycle time. Ваш процесс релиза мертв.

Раньше количество кода лимитировалось физическим временем разработчика. Это был естественный предохранитель, который спасал продукт от хаоса. Теперь он сорван. Генерировать строки стало бесплатно. Читать, понимать и тестировать их все так же дорого.

Пропускная способность вашего код-ревью осталась на прежнем уровне. Объем мусора вырос кратно. Итог закономерен. Ревью превращается в профанацию. Установка «ИИ написал, вроде нормально» стала официальным билетом в продакшен.

Но ревью только половина беды. Посмотрите на своих QA, тестирование захлебнулось. Раньше тестировщики проверяли логику, которую заложил живой человек. Теперь они разгребают слепые зоны нейросетей и пограничные состояния, о которых автор пулл-реквеста даже не подозревал. Количество фич выросло, автотесты не поспевают за генерацией, а ручное тестирование превратилось в бесконечный ад. Отдел QA стал кладбищем ваших амбиций по ускорению Time-to-Market.

Признаки того, что ваша инженерная культура гниет: 1. Баги находят платящие клиенты, а не ваши тесты. 2. Тестировщики тонут в регрессе из-за непрогнозируемого влияния новых коммитов. 3. Автор кода не в состоянии объяснить логику собственного пулл-реквеста.

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

Долг понимания выжжет ваш бизнес в тот день, когда продакшен ляжет, а в штате не найдется ни одного человека, способного его поднять.

Как вы автоматизировали производство легаси | Сетка — социальная сеть от hh.ru