intermediate
Code review
Ревьюйте behavior, risk, boundaries, tests, maintainability и operational clarity вместо feedback только по style.
Эффективный code review смотрит на behavior, risk, boundaries, tests, maintainability и operability — не только на style. Спросите: соответствует требованиям? Что ломается при scale? Ошибки обработаны? Следующий читатель поймёт? Для рискованных изменений — чеклисты security и migrations.
Обратная связь конкретная и уважительная; blockers отдельно от suggestions. Автор даёт контекст, скриншоты и доказательства тестов.
На интервью: как вы ревьюите PR с auth и database migration иначе, чем UI tweak.
Типовые ошибки: bikeshedding форматирования; rubber-stamp; споры без конкретных правок.
Компромисс — тщательность review и latency против дефектов в проде.
Чеклист:
- Behavior, tests и rollback plan.
- Boundaries и error paths.
- Глубина review по риску изменения.