Code review for Open Source
summary
Argues that code review raises the bus factor, improves readability and culture, and should be mandatory before merge; recommends concrete tools GitHub/Gerrit/Fabricator plus a CI server and style linters so reviewers can automate CI and style checks instead of doing manual chores. Prescribes small incremental patches (<200–400 lines), explicit patch intent and tests, three comment types (TODO, question, follow-up), and a reviewer model where everyone reviews before merge. Calls out anti-patterns: manual workflow, post‑commit review, and rubber‑stamp approvals.
AI-written summary · about
chapters (29)
- 0:00Introduction
- 1:02What is code review
- 1:40Benefits of code review
- 3:13Catch bugs
- 5:09Rules
- 6:24Everyone gets code reviewed
- 6:48Postcommit review
- 7:26No patch is too small
- 8:29Get a tool
- 9:07Your patch author
- 9:50Keep patches small
- 10:50Code review is collaborative
- 12:13The core of code review
- 13:28Questions
- 14:24Followups
- 15:03Manual work
- 16:06People dont like code review
- 17:40Irregular process
- 19:59Importance of code review
- 21:02Thank you
- 21:50Stress
- 22:44Antipattern
- 23:06Feedback
- 23:33Getting better tools
- 25:02Expanding the scope
- 25:20Twopronged approach
- 27:22Reviewable chunks
- 28:11The process
- 32:04Find a project








