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