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

На что обращаешь внимание при код-ревью

При код-ревью смотрю на:

  1. Читаемость кода - понятные названия переменных, консистентный стиль, отсутствие "магических чисел".
  2. Производительность - избегаем лишних ререндеров, оптимизируем циклы, мемоизация где нужно.
  3. Безопасность - санитайзинг данных, защита от XSS, корректная обработка ошибок.
  4. Тестируемость - код разбит на модули, нет side effects, мокируются внешние зависимости.
  5. Соответствие ТЗ - реализация покрывает все требования.

Пример плохого кода:

javascript
function p(d) { // непонятное название
  return d * 3.14; // магическое число
}

Пример улучшенного:

javascript
function calculatePerimeter(diameter) {
  const PI = 3.14;
  return diameter * PI;
}

Также проверяю комментарии - они должны объяснять "почему", а не "что".

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

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

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

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