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

Как следил за качеством кода на прошлом месте работы

Мы использовали ESLint и Prettier для автоматического форматирования и проверки стиля кода. Настроили pre-commit хуки через Husky, чтобы не проходил код с ошибками. В ревью обращали внимание на:

  • сложность функций (измеряли через Cognitive Complexity)
  • дублирование кода
  • соблюдение принципов SOLID и DRY
  • покрытие тестами (Jest + Testing Library)

Пример конфига:

json
{
  "extends": ["airbnb", "prettier"],
  "rules": {
    "complexity": ["error", 5],
    "max-lines-per-function": ["error", 30]
  }
}

Также проводили регулярные ревью кода в GitHub/GitLab, где обсуждали архитектурные решения.

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

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

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

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