Code review is an essential tool for effective teams, with many benefits. Code review helps teams adhere to a coding style, ensures that there are always two people who understand every commit, and encourages developers to continually learn from each other’s code. When we know that colleagues will see our work, we are extra motivated to commit only clean, polished code. And, naturally, review offers a valuable opportunity to catch coding errors before the patch is merged into the repository.
In this talk we will discuss how to get started with code review. We’ll look at the code review tool that Google uses to ensure quality in its products, to gain a better understanding of how to implement constructive code reviews. Topics will include automating emails to a list of reviewers, and using a web interface to have inline dialog about specific lines of code.
By the end of this session you’ll have inspiration and information to get started with this programming best practice. Combine with Git (see Brian Connatser’s preceeding session) to supercharge your team.