Code Review - Why You Should Be Doing It
2/23/12 6:00 PM
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.
Jeff Atwood (Coding Horror) says: "I believe that peer code reviews are the single biggest thing you can do to improve your code."
The benefits of code review are many:
- Better code
- Fewer defects
- Team knowledge sharing
After this presentation you will understand the benefits of doing code reviews in your team and have some basic building blocks to get started.
- 6:00 - 6:30 - Food and networking
- 6:30 - ?? - Presentation
Please RSVP so we can get an estimate for food and drinks!
2800 Meridian Parkway, Durham, North Carolina 27713