Ten Things I Look For In a Code Review
Feedback is critical in any engineering organization – and that feedback often comes through code reviews. Junior engineers learn how to manage complexity, simplify the logic, and develop the codebase from senior engineers. But on the other hand, even the most senior engineers benefit from having a second pair of eyes on their code.
Yet, very few organizations set standards around their code reviews. Using a checklist can increase code quality across the entire organization. In addition, it serves as an excellent onboarding document to train new reviewers, expanding the pool of reviewers and expediting the review pipeline.
I've compiled a starting point of 10 questions to ask when reviewing code. This checklist is available in a copyable Notion template here.