Re: Inspections Was: RE: [AM] ANN: Mashing Deadly Myths
"Scott E. Preece" <[email protected]> Tue, 24 Feb 2004 16:51:29 -0600 (CST)
| Newsgroups | gmane.comp.programming.modeling.agile |
|---|---|
| Message-ID | <[email protected]> |
| From: "J. B. Rainsberger" <[email protected]> | | Scott E. Preece wrote: | | > The purpose of inspections is defect removal. Pairing will remove SOME | > of the defects that an individual programmer would leave in the code, | > but not all of them. For example, University of Utah study that | > Cockburn and Williams cite in "The Costs and Benefits of Pair | > Programming" found that pairs left 15% fewer defects in their output | > than individual programmers. | | This study does not account for promsicuous pairing over time, and | therefore is unfairly compared to inspections "by multiple inspectors." --- Since promiscous pairing still doesn't assure that more than two pairs of eyes look at any particular part of the code, there's no particular reason why it would improve performance in finding defects in any particular piece of code. If you argue that a particular piece of code is likely to be worked on more than once in the course of a project, I would point out that that means it would be inspected more than once, too... scott -- scott preece motorola urbana design center (il67), 1800 s. oak st., champaign, il 61820 e-mail: [email protected] fax: 217-384-8550 phone: 217-384-8589 cell: 217-433-6114 pager: [email protected] For more information about AM, visit the Agile Modeling Home Page at www.agilemodeling.com --^---------------------------------------------------------------- This email was sent to: [email protected] EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.bWnbtk.Z2NtYS1h Or send an email to: [email protected] TOPICA - Start your own email discussion group. FREE! http://www.topica.com/partner/tag02/create/index2.html --^----------------------------------------------------------------