O'Reilly logo

Solid Code: Optimizing the Software Development Life Cycle by Donis Marshall and John Bruno

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Code Review

Code review is a first line of defense in defensive programming. Proofread a business document or personal letter that you have written, and then have someone else proofread the same document. The other person will almost assuredly find more problems than you. Why? At a subconscious level, you read what you think was written, which is often different than the actual text. Developers have the same challenge when examining code. It is difficult for them to see errors in their own code.

Some time ago, I was employed at the National Climate Center in Asheville, North Carolina, which is part of the National Oceanic Atmospheric Administration (NOAA). NOAA is a unit of the U.S. Department of Commerce. My manager asked that I write an inventory ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required