Встречается на собеседованиях • сегодня

По каким причинам в репозиторий может попасть некачественный код

  • Сжатые сроки – дедлайны вынуждают жертвовать качеством
  • Недостаток ревью – код мержится без проверки или поверхностно
  • Низкая квалификация – разработчик не знает best practices
  • Усталость/выгорание – ошибки из-за невнимательности
  • Плохие тесты – баги не ловятся CI/CD
  • Техдолг – "временные" решения становятся постоянными

Пример опасного мержа без ревью:

javascript
// Быстро добавили фичу, но не заметили утечку памяти
function processData(data) {
  setInterval(() => {
    heavyOperation(data) // data остаётся в замыкании
  }, 1000)
}

Профилактика: код-ревью, линтеры, автотесты, четкие стандарты кода.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы