Code Review
What makes a great code review. How to give constructive feedback, what to look for, how to receive criticism, review culture, async vs synchronous review, and using code review to grow as an engineer.
FundamentalsTopics 1–9
- ·Purpose of Code Review
- ·What to Look For
- ·Constructive Feedback
- ·Receiving Feedback
- ·PR Size & Scope
- ·Review Turnaround Time
- ·Comment Types
- ·Reading Unowned Code
- ·Review Tools
Start Fundamentals →
IntermediateTopics 10–17
- ·Async vs Sync Review
- ·Review Checklists
- ·Security Checklist
- ·Performance Checklist
- ·Automated Pre-checks
- ·Reviewing DB Migrations
- ·Reviewing API Changes
- ·Pair Programming as Review
Start Intermediate →
LeadershipTopics 18–25
- ·Building a Review Culture
- ·Review SLAs
- ·Review Bots & Automation
- ·Onboarding through Reviews
- ·Reviewing for Seniors
- ·Architectural Decisions (ADRs)
- ·Reviewing at Scale
- ·Measuring Review Health
Start Leadership →