Встречается на собеседованиях • сегодня
Может ли в проекте до 5 лет не быть legacy кода
Да, но это редкость. Legacy код появляется не только из-за возраста проекта, а из-за устаревших решений, технологий или плохой поддержки. Даже в молодом проекте может быть legacy, если:
- Быстро менялись требования и код не успевали рефакторить
- Использовались временные костыли, которые остались
- Команда не следила за качеством кода
Пример:
js
// Legacy в новом проекте - устаревший подход
class OldComponent extends React.Component {
// Код с устаревшими lifecycle методами
}Чтобы избежать legacy, нужно:
- Регулярно рефакторить
- Обновлять зависимости
- Следовать best practices
- Проводить code review
Но в реальности даже в проектах 1-2 года есть legacy-участки.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы