Полный текст

Миграция 200K строк на TypeScript за 6 недель: алгоритм работы с ИИ-агентом без разрушения логикиТреть каждого спринта регулярно сгорала на отладке ошибок, связанных с типами. Применение кодмодов давало лишь смену расширений с внедрением any, тогда как делегирование задачи ИИ-агенту позволило статически выводить типы на основе контекста вызовов.🔸 Загрузка всего репозитория в контекстное окно заканчивается потерей данных. Стабильный результат достигается при разбиении на батчи по 5-15 файлов.🔸 Инструмент не запускает код, а анализирует текст. Надёжным предохранителем от изменения поведения выступают snapshot-тесты.Разберём, как корректно изолировать границы системы до старта конвертации и почему интеграционные тесты оказываются критичнее юнит-тестов.