Operating Systems
Programming Languages
Microsoft Technologies
Computer Science
Software Engineering
Web Programming
Web Technologies

Contact Us | What's New | Missing Link | Feedback


Book Title : Best Kept Secrets of Peer Code Review
eBook download format(s) : HTM
Author(s) : Jason Cohen Steven Teleki Eric Brown Brandon DuRette Steven Brown Brandon Fuller 
Section : Miscellaneous
Book Review:

Book Description
Like many other books on improving software quality, this book starts with the story of bugs discovered by the customer during the deployment phase. Developers work frantically to find it, only to stumble with red herrings. The real bug, hidden and lurking somewhere deep inside the source code, turned out to be small, actually a very silly one that normally could be noticed immediately. This one silly bug costed you your costumer's goodwill, several days of works, of which severely compromised your already busy schedule.

And then another bug was reported ...

If this story sounds awfully familiar, then this books is probably for you. In this book, the author presences peer code review as a remedy to minimalise the number of bugs found on the deployment phase. Simply put, peer code review requires developers to review source code written by their peers, so that they could notice and stop the problems at the earliest stages, before they reach the customer, before it gets expensive.

This method of peer code review may look simple, and yet it's hardly ever seriously done because the lack of real collaboration during the development phase. And then there are questions like, what if developers waste too much time doing it? What if the social ramifications of personal critiquing ruin morale? How can review be implemented in a measurable way so you can identify process problems?

This book covers the largest case study of peer code review ever done at Cisco Systems of 10 months, 3.2m lines of code and 2500 reviews, and shows which conclusions readers can draw from them (and which readers can't). It gives pro's and con's for the five most common types of review. This book explains how to take advantage of the positive social and personal aspects of review as well as ways managers can mitigate negative emotions that can arise. This book explains how to implement a review within a CMMI/PSP/TSP context. It also gives specific advice on how to construct a peer review process that meets specific goals. Finally, this book describes a tool that have been used to make certain kinds of reviews as painless and efficient as possible.

Intended Audience:
This book is aimed for anyone inside the production department, from the software developers to the managers. Regardless of reader's specific situations, this book will no doubt give readers a new idea on how to deal with those pesky little bugs.

Special note: prints and ships the book completely free. Some chapters available on-line as PDF.

add to                 Digg!

You may use anyone of the download options

eBook VersionLook @ Amazon
Front Cover

Missing Link?, Report It and you may wish to find Similar Books from amazon.

Tell a Friend!

Similar Book titles in Miscellaneous section:
The Unicode Standard, Version 3.0
Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition
The Nostradamus Code World War III

Similar Book titles in Other sections:

Section: Bio-Chemistry
Annual Reviews Collection

Section: CS -> Compilers and Languages
Comprehensive Compilers Review
Theory of Codes

Section: DB -> DB / 2
DB2 APPC, CPI-C, and SNA Sense Codes

Section: Logic Design and Architecture
Fast low-power decoders for RAMs

Section: Peripherals
Programming guide and sample code for RTL8139 family

Section: Advanced Java
Securing Java: Getting Down to Business with Mobile Code
Interface Design: Best Practices in Object-Oriented API Design in Java

Section: Java Language
Code Conventions for the Java Programming Language

Section: Life & Health
The Multi-Orgasmic Man: Sexual Secrets Every Man Should Know

Section: Microsoft .(dot) net
CodeNotes for .NET
CodeNotes for J#

Section: Networking
The Best Damn Cisco Internetworking Book Period

Section: Mac OS X
Step into Xcode: Mac OS X Development

Section: Windows OS
Using Windows 98 Preview Edition

Section: C Language
Writing Bug-Free C Code for Windows: A Programming Style That Automatically Detects Bugs in C Code
Action Arcade Adventure Set: The Best Way to Create Action Arcade Games in C

Section: C++ Language
Debugging C and C++ Code in a Unix Environment

Section: Redbooks Draft
IBM Tivoli Workload Scheduler for z/OS Best Practices
Migration Best Practices: TEC to OMNIbus
ILM Library: Information Lifecycle Management Best Practices Guide
Best Practices for Setting Up a CommonStore solution Mailbox management, retention and discovery solution
Best Practices for Setting Up a CommonStore solution -Mailbox management, retention and discovery solution
Show all..

Section: Redbooks
DS4000 Best Practices and Performance Tuning Guide
IBM Tivoli Workload Scheduler for z/OS Best Practices: End-to-end and mainframe scheduling
Implementation Best Practices for IBM Tivoli License Manager
Best Practices for SAP BI using DB2 9 for z/OS
IBM TotalStorage Peer-to-Peer Virtual Tape Server Planning and Implementation Guide
Show all..

Section: IBM Technotes
Best Practices for Situation Creation in IBM Tivoli Monitoring V6.1
Best Practices for OnDemand Application Design and Configuration

Section: Redpapers
WebSphere Portal Best Practices
WebSphere Message Broker V6, Best Practices Guide: Bullet Proofing Message Flows
Best Practices Migrating to IBM Session Manager
Domino 7 Server Consolidation Best Practices to Get the Most Out of Your Domino Infrastructure
Domino 7 Server Consolidation: Best Practices to Get the Most Out of Your Domino Infrastructure
Show all..

Section: Redpapers Draft
Notes & Domino 7 Enterprise Upgrade Best Practices
Domino 7 Performance Tuning - Best Practices to Get the Most Out of Your Domino Infrastructure
Best Practices for Using WBI Modeler and Monitor
WebSphere Message Broker V6 Best Practices Guide: Bullet Proofing Message Flows
Advanced POWER Virtualization Best Practices
Show all..

Section: Software Engineering
Little Purple Book (Vol. 1) Testing - Overview & Best Practices
Agile Software Development Methods - Review and Analysis

Similar Books from Amazon :

Tell a Friend!

©2008 - Home - Privacy Policy - Program Policy, Terms and Conditions