Overview
Syllabus
Creating a Code Review Culture Johnathan Turner Squarespace
Code review is useful
Code review provides
A code review culture is useful
Organizations
Be intentional about your culture
Code authors
Make the reviewer's life easier by communicating context
Code reviewers
Sizing up • What is the general shape of the PR? • Is the PR the right size?
Production readiness • How will we know when this breaks? • Is there new documentation required by this change? • Are there tests that prevent regression? • Is this change secure?
Language specific • Is the code well designed? • Is the code idiomatic to the language? • Are new patterns introduced? • Does the code fall into common pitfalls for the language?
Full checklist at
Taught by
USENIX