Встречается на собеседованиях • сегодня
Какие критерии качества кода используешь при Code Review
- Читаемость: Код должен быть понятным, с осмысленными именами переменных, функций и комментариями там, где это необходимо.
- Соблюдение стиля: Единый стиль кодирования (например, Airbnb, Google) и форматирование (отступы, кавычки).
- DRY (Don’t Repeat Yourself): Избегание дублирования кода через вынесение повторяющихся частей в функции/компоненты.
- Производительность: Оптимальные алгоритмы, минимизация лишних ререндеров (React.memo, useMemo).
- Тестируемость: Код должен быть модульным и покрыт тестами (unit, integration).
- Безопасность: Проверка на XSS, инъекции, санитизация данных.
- Документация: Описание сложной логики, типов (TypeScript/JSDoc).
Пример плохого кода:
javascript
// Плохо: дублирование, "магические" числа
if (x > 10) console.log('Больше 10');
if (y > 10) console.log('Больше 10');Исправленный вариант:
javascript
// Хорошо: функция, константа
const MIN_VALUE = 10;
const checkValue = (value) => value > MIN_VALUE && console.log(`Больше ${MIN_VALUE}`);
checkValue(x);
checkValue(y);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы