Code Review: An Apple a Day

Frequent code review is an essential tool for effective teams. It helps everyone adhere to a shared coding style, ensures that there are always two people who understand every commit, and encourages developers to continually learn from each other. 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 prevent coding errors from being 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 a constructive code review process. 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 boost your team communication and productivity using this programming best practice.

Speakers: 
Level: 
Beginner
Tags: 
  • Code review
  • Team
  • Productivity
  • Quality
  • Process