home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!ogicse!cadreor!dbsoft!dws
- From: dws@menlo.cadre.com (David W. Smith)
- Newsgroups: comp.software-eng
- Subject: Re: Software Inspections. How many does it take?
- Message-ID: <1992Dec18.190221.16549@menlo.cadre.com>
- Date: 18 Dec 92 19:02:21 GMT
- Article-I.D.: menlo.1992Dec18.190221.16549
- References: <1992Dec14.192008.15480@gallant.apple.com> <BzB9J2.2q2E@austin.ibm.com> <1992Dec17.232054.8942@eecs.nwu.edu>
- Organization: Cadre Technologies Inc., Menlo Park Operation
- Lines: 29
-
- In article <1992Dec17.232054.8942@eecs.nwu.edu> Travis Marlatte responds
- to Doug Gray's contention that the author should be "as distanced as
- possible from the review"
-
- > I disagree. The author must be a part of the review. The author(s) are
- > the only ones with historical knowlege necessary to explain the code
- > or design being reviewed.
-
- It may be important to have authors participate in reviews, but one goal of a
- review may be to see how well the code stands up on its own. If the author is
- actively involved in explaining the code, this goal may not be well met. And,
- IMHO, the more active the author, the more likely egos will come into play,
- turning the review into a defense of the work from perceived attacks.
-
- Authors can present historic background in a pre-review briefing sessions,
- as it may help the reviewers understand the work they're preparing to read.
- Taking time during reviews to explain reasoning detracts from the purpose
- of the review.
-
- The deeper advantage of having authors be passive in reviews, called on only
- to help get the team past sticky points, is that authors will (hopefuly) turn
- their attention more toward preparing a quality piece of work to be reviewed
- than towards girding their egos for battle. The knowledge that I may have to
- sit quietly while someone else reads through and explains my code at a review
- is a strong motivator to keep my act clean.
-
- --
- Dave Smith, Cadre Technologies Inc. - Database Tools Division
- 4500 Bohannon Drive, Suite 150, Menlo Park, CA 94025
-