Smart Bear Software
blog site map contact us
Sales/Support: (978) 236-7860
Articles
Free book about peer code review

An interesting thing happened when we started using Code Collaborator. Our developers, who usually keep to themselves, started communicating more with each other...

Paul Sweet
Senior Manager
Autodesk
read more

Code Review Articles

We scour the Internet for articles and blog entries about peer code review.

Check back with us periodically — new articles appear all the time!

Google: Code Review for Fun and Profit

2008-11-10
Alex Marelli from Google gives a presentation (PDF format) about why code reviews are good and how to avoid the common pitfalls. Comes from the perspective inside Google where code reviews are manditory.

Code Reviews as an alternative to eXtreme Programming

2008-11-03
S.M. Sohan explains how iterative and incremental code reviews can acheive much of the benefit of Extreme Programming (XP) while taking less time. Although not disparaging of XP techniques, this code review technique might be more acceptable to the powers-at-be who refuse to invest in full-scale pair-programming.

Code Review Potluck Lunch

2008-10-20
A fun way to do code review over lunch by Ben Northrop. He brings up the idea that each reviewer should be looking for one class of bug, rather than everyone trying to do everything.

How do you tell someone they're writing bad code?

2008-10-15
An on-going Q & A session over at Stackoverflow about how to tell someone their code needs improvement. This happens all the time in peer code review; you need ways of helping people improve without hurting feelings or becoming defensive.

Code Review in Firefox, an FAQ

2008-09-29
The Mozilla foundation is known for the high quality of their software including Firefox and Thunderbird. Read their FAQ about why every change is code-reviewed, what they look for in a review, and their process that successfully allows thousands of developers to contribute code while retaining high quality and a maintainable code base.

Successful patterns in peer code review

2008-09-26
The vibrant community over at Stack Overflow has been discussing patterns for successful peer reviews. It's nice to see Code Collaborator as the (currently) most-voted answer, but many other responses have great information.

Interview at GeekAustin.org about Peer Code Review

2008-09-24
Lynn Bender of GeekAustin.org interviewed Jason Cohen, founder of Smart Bear about why peer code review is useful, where it fits in the development process, and how to get started doing it.

Offline Code Reviews are More Efficient

2008-08-01
Joshua Segall reacts to recent conversations by Joel Spolsky and Jeff Atwood about whether code reviews are better done off-line with a tool or together in a meeting room.

Code Reviews Should be Required!

2008-07-13
Paul Tozour writes from his own experience with code reviews as a game developer, explaining how everyone improves from review, not just junior developers, and about why on-line, no-meetings review is better than other traditional forms of review and pair-programming.

Building Checklists for Embedded Software Projects

2008-07-08
Jason Cohen from Smart Bear is the guest editor this month over at embedded.com. This article describes how to build effective peer code review checklists for software projects.

Advice on Social Issues of Code Review

2008-07-05
The Jolly Blogger presents a list of five commandments that make code reviews go more smoothly.

PCI Section 6.6 Requires Code Review

2008-06-16
The Payment Card Industry Data Security Standards, PCI DSS, is something that by now, even consumers are well aware of. Those six letters can mean the difference between millions in sales for some companies, or millions in losses and fines. On June 30, there is a new revision in the PCI DSS specs, and finally there are some teeth when it comes to web security. No longer will web application security testing be an afterthought, it will become a requirement.

Exoweb Reviews All Code

2008-06-15
As part of a quality, agile process, all code at Exoweb goes through two layers of peer code review.

Why we review code at Lockheed Martin

2008-05-28
One developer's point of view on why peer code review is so valuable, and how typical excuses for not doing code review are faulty.

Pair Programming vs. Code Review

2007-11-18
Jeff Atwood compares pair programming with lightweight code review techniques, giving pros and cons of each and concluding that you've got to do one or the other.

Effective Code Reviews Without the Pain

2006-01-25
Microsoft MVP Robert Bogue writes about how to deal with the potentially devistating social problems that can arise from peer code review. He describes the approach and mindset for both authors and reviewers that keeps reviews positive and useful without hurting feelings.

Code Reviews: Just Do It

2006-01-21
Jeff Atwood explains why you just have to do code reviews, backing it up with comments from Steve McConnell and Karl Wiegers.

Microsoft's Security Code Review Guidelines

2003-06-05
This lengthy MSDN document gives Microsoft's advice on how to do security audits on ASP.NET applications. Most of the advice is appliable to any web-based application.

Software Quality at Top Speed

1996-09-09
Steve McConnell describes how technical code reviews affect not only software quality but how quickly you can get software to a minimum of defects.