Встречается на собеседованиях • сегодня
На что обращаешь внимание при Code Review
При Code Review обращаю внимание на:
1. **Читаемость кода**: осмысленные названия переменных, функций, компонентов. Код должен быть понятен без комментариев.
2. **Производительность**: избегаем лишних ререндеров, мемоизация, оптимизация тяжелых операций.
3. **Безопасность**: санитайзинг данных, защита от XSS, CSRF.
4. **Доступность (a11y)**: семантическая верстка, ARIA-атрибуты, управление с клавиатуры.
5. **Тестируемость**: код должен быть покрыт тестами, легко мокаться.
Пример плохого кода:
```jsx
function Comp({data}) {
return
console.log(data)}>{data}
}
```
Улучшенная версия:
```jsx
function Item({itemData, onItemClick}) {
const handleClick = useCallback(() => {
onItemClick(itemData);
}, [itemData, onItemClick]);
return (
)
}
```
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы