Выбор ответа Senior Техдолг и приоритизация обновлено
Когда переписывать с нуля
Вопрос
Когда переписывание системы с нуля скорее оправдано?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Когда платформа снята с поддержки, а постепенная замена невозможна. Переписывание с нуля дорого и рискованно: месяцы без новой ценности, потеря неявных знаний о краевых случаях.
Варианты ответа
- Когда новый тимлид считает код некрасивым и устаревшим
- Когда в системе больше 100 тысяч строк и её трудно читать
- Когда команда хочет попробовать новый фреймворк и язык
- Когда платформа снята с поддержки, а постепенная замена невозможнаправильный ответ
Разбор
Переписывание с нуля дорого и рискованно: месяцы без новой ценности, потеря неявных знаний о краевых случаях. Обычно лучше постепенная замена (паттерн «душитель», strangler fig). Оправдано, когда постепенный путь невозможен, например платформа мертва. Вкус, размер кода и желание попробовать новое не аргументы.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.