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

На что обратить внимание, когда проводишь code review

При проведении code review важно проверять:

  1. Читаемость кода

    • Осмысленные названия переменных и функций
    • Отсутствие "магических чисел"
    • Адекватное форматирование
  2. Архитектурные решения

    • Соответствие принципам SOLID/DRY/KISS
    • Правильное разделение ответственностей
    • Отсутствие избыточных зависимостей
  1. Безопасность

    • Санитизация пользовательского ввода
    • Защита от XSS/CSRF
    • Корректная обработка ошибок
  2. Производительность

    • Отсутствие лишних ререндеров
    • Оптимальные алгоритмы
    • Правильное использование мемоизации
  3. Тестируемость

    • Чистые функции
    • Достаточное покрытие тестами
    • Мокирование зависимостей

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

javascript
// Плохо: магическое число, сложная логика
if (status === 3) {...} 

// Лучше:
const ORDER_STATUS = { COMPLETED: 3 };
if (status === ORDER_STATUS.COMPLETED) {...}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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