Code Review — resources
roadmap.sh: https://roadmap.sh/best-practices/code-review
Books
- Code Complete (Steve McConnell) — classic on software construction quality and what reviews should be checking for.
- The Pragmatic Programmer (Hunt & Thomas) — principles of craftsmanship that good reviews reinforce.
- Clean Code (Robert C. Martin) — a shared vocabulary for readability and maintainability feedback (apply its advice with judgment).
- Working Effectively with Legacy Code (Michael Feathers) — how to review and safely change code that lacks tests.
Courses / practice
- Google Engineering Practices — Code Review — the gold-standard guide for both reviewers and authors.
- Conventional Comments — a lightweight convention for labeling review feedback (nit, suggestion, blocking).
- GitHub Docs — Reviewing changes in pull requests — mechanics of reviewing, CODEOWNERS, and required reviews.
- thoughtbot — Code Review guide — a concise, opinionated team playbook for respectful, effective reviews.