Chapter 12. Improving Quality by Software Inspection

The bitterness of poor quality remains long after the sweetness of meeting the schedule has been forgotten.

—Anonymous

Ibegan programming computers in college using punched cards on an IBM 360. With just a couple of compilation cycles per day, there was plenty of time to study the listings and look for those elusive bugs. Now, we write programs at the keyboard and compile them as frequently as we like. We rarely print out complete listings for entire applications, let alone get people together to examine listings line-by-line on a bug hunt. Ironically, this very process, officially termed software inspection (or, more generally, peer review), is one of the most effective methods available ...

Get Creating a Software Engineering Culture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.