Code reviews are not for finding defects—Even established tools need occasional evaluation

J. Czerwonka    Principal Architect Microsoft Corp., Redmond, WA, United States

Abstract

The process of code reviewing in software engineering is analogous to a plan review in civil engineering or a paper review in academia. In all these, there is the assumption that the quality of output increases by applying differing viewpoints to the subject being reviewed and allowing the author to consider and apply the resulting feedback before finalizing the work.

Keywords

Code reviewing; Inspections; Functionality defects; Code review usefulness; Code review sign-off

The process of code reviewing ...

Get Perspectives on Data Science for Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.