Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code.
Discover the timeless techniques and strategies that help you:

  • Design for minimum complexity and maximum creativity

  • Reap the benefits of collaborative development

  • Apply defensive programming techniques to reduce and flush out errors

  • Exploit opportunities to refactor—or evolve—code, and do it safely

  • Use construction practices that are right-weight for your project

  • Debug problems quickly and effectively

  • Resolve critical construction issues early and correctly

  • Build quality into the beginning, middle, and end of your project

Subscriber Reviews

Average Rating: 4.724137931034483 out of 5 rating Based on 29 Ratings

"Very good book about software development practice" - by Alex Ott on 20-JUL-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
From my point of view - this is one of the book, that every programmer should read.  Junior programmers will find many useful information, that allows to greatly improve coding (and related) facilities.
And mature developers (like me ;-) could also find some interesting information, including numbers, that allows to present some ideas to management more clearly....

Report as Inappropriate

"Timeless" - by Pragmatopian on 07-MAY-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
It's no wonder that it is consistently cited as one of the most influential books on software construction. A lot of sound advice has been collected between it's covers.

I'm glad I read this at the start of my journey into programming and feel sure that I'll be returning on a regular basis for a refresher.

Report as Inappropriate

Table of Contents