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

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

При код-ревью я смотрю на: 1. **Читаемость кода**: понятные названия переменных, консистентный стиль, отсутствие "магических чисел". 2. **Производительность**: избегание лишних ререндеров, оптимизация циклов, мемоизация. 3. **Безопасность**: санитизация данных, защита от XSS, корректная обработка ошибок. 4. **Архитектуру**: соблюдение принципов SOLID, DRY, правильное разделение логики. 5. **Тестируемость**: код должен быть покрыт тестами, легко тестироваться. Пример плохого кода: ```jsx function List({items}) { return items.map((x, i) =>
{x}
); } ``` Проблемы: - Использование индекса как key - Нет обработки пустого списка - Нет PropTypes/TypeScript Улучшенная версия: ```jsx function List({items = []}) { return items.map(item =>
{item.name}
); } List.propTypes = { items: PropTypes.arrayOf( PropTypes.shape({ id: PropTypes.string.isRequired, name: PropTypes.string.isRequired }) ) }; ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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