July 2013
Intermediate to advanced
384 pages
10h 56m
English
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 ...
Read now
Unlock full access