Сначала зафиксируйте текущее поведение, критические сценарии и риски, затем меняйте legacy по небольшим границам.
Какие будут первые шаги при переделке legacy-проекта?
Сначала зафиксируйте текущее поведение, критические сценарии и риски, затем меняйте legacy по небольшим границам.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сначала зафиксируйте текущее поведение, критические сценарии и риски, затем меняйте legacy по небольшим границам.
Нужны воспроизводимый запуск, наблюдаемость и проверки совместимости. Переписывание всего с нуля часто теряет скрытые бизнес-правила. Выберите проблемный участок, обеспечьте обратимость и сравнивайте результаты старого и нового пути.