Get started with code review using Review Board

 

In this presentation we'll look at how to get started with code reviews, the ugly duckling of the development world. The best place to catch bugs is early in development, not testing, QA or heaven forbid after deployment! The proven way to catch more bugs is by doing code reviews!
 
Steve McConnell author of Code Complete says "...software testing alone has limited effectiveness -- the average defect detection rate is only 25 percent for unit testing, 35 percent for function testing, and 45 percent for integration testing. In contrast, the average effectiveness of design and code inspections are 55 and 60 percent."
 
We will NOT be discussing the old type of 'formal' code review where you print out hundreds of pages of code and sit in a conference room and stare at each other for several hours pouring over the code line-by-line! It's 2012 and there are several 'lightweight' types of code review we will explore.
 
"I believe that peer code reviews are the single biggest thing you can do to improve your code." ~ Jeff Atwood (Coding Horror) 
 
The benefits of code review are many:
 
  • Better code
  • Fewer defects
  • Team knowledge sharing
  • Mentoring
After this presentation you will understand the benefits of doing code reviews in your team and have some basic building blocks to get started.

Speaker

Jim Priest
Share