Chapter 20. A REVIEW TO A KILL

Performing Code Reviews

Reviewing has one advantage over suicide: in suicide you take it out on yourself; in reviewing you take it out on other people.

George Bernard Shaw

How do you learn to be a good carpenter? You become a carpenter’s apprentice. You watch the master work, help him daily, gradually take on more responsibility, and learn from his advice. You don’t jump in feet first without any practical ability and expect to churn out quality woodwork right away.

We don’t have a version of that in the coding world, even though programming is as much a craft as it is an engineering discipline (possibly more so). A good programmer learns the difference between good and bad code by experiencing it firsthand, discovering ...

Get Code Craft 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.