Because chances to discuss your own mental awesomeness, expressed in your code, are few and fleeting!
See: CodeReviewPatterns
To throw out a few books: (Don't throw those out, they're good books. ;-)
- ISBN 0-932633-19-6 Handbook of Walkthroughs, Inspections, and Technical Reviews : Evaluating Programs, Projects, and Products. Quite readable.
- ISBN 0-13-855289-4 "Structured Walk-Throughs" (4th edition -- with a bunch of correction pages) by EdYourdon. I (JeffGrigg) like this book; too bad it's out of print.
- ISBN 0-07-062166-7 Software Inspection Process (McGraw-Hill Systems Design and Implementation Series). Very formal, detailed, with lots of forms to fill out. (Pointy-haired managers would love it. ;-)
- ISBN 0201631814 Software Inspection
- ISBN 0818673400 Software Inspection : An Industry Best Practice
Some of these (and a few others, along with websites) have been mentioned previously in IssuesOnReviews:
-
- Software Inspection : An Industry Best Practice; by David A. Wheeler (Editor), Bill Brykczynski, Reginald N., Jr Meeson; IEEE Computer Society Press, February 1996, ISBN 0818673400 ; URL: http://www.computer.org/cspress/catalog/bp07340.htm
-
- The WWW Formal Technical Review Archives at http://www2.ics.hawaii.edu/~johnson/FTR/ (particularly the link to the FTR library pages)
-
- Papers with "Review" and/or "Inspection" in their title by Michael Fagan (see http://www.mfagan.com/)
-
- Papers by Robert G. Ebenau as well as the book Software Inspection Process (ISBN 0070621667 )
-
- Daniel P. Freedman and Gerald M. Weinberg's Handbook of Walkthroughs, Inspections, and Technical Reviews (ISBN 0-932633-19-6 , see http://www.dorsethouse.com/books/hdbk.htm)
-
- TomGilb and Dorothy Graham's book Software Inspection, which is one of the more comprehensive ones (also see http://www.result-planning.com)
There have been a whole series of quite scientific experiments on Code Reviews published in the IEEE Tansactions on Software Engineering and at the International Conferences on Software Engineering. Various researchers have tried varying the numbers of reviewers or compared virtual vs face-to-face meetings to see how to find the most defects for the least time and effort. You can find 37 detailed refs by following my signature to my bibliographic search and looking for INSPECTION
--DickBotting
Take a look at the FaganDefectFreeProcess for another view of inspections.
CategoryBooks