Опишите конкретный legacy-контекст, риск изменения и способ безопасного перехода, а не просто назовите старый код плохим.
Было ли у вас какое-то Legacy, работал с какими-то Legacy-проектами, или рефакторил что-нибудь, или менял архитектуру?
Опишите конкретный legacy-контекст, риск изменения и способ безопасного перехода, а не просто назовите старый код плохим.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Опишите конкретный legacy-контекст, риск изменения и способ безопасного перехода, а не просто назовите старый код плохим.
Покажите, как восстанавливали поведение, добавляли проверки и выбирали границу рефакторинга. Объясните, что сохранили совместимым и как оценили результат. Если архитектуру не меняли, честно отделите сопровождение от полноценной миграции.