Code Complete by Steve McConnell

BUY IT NEW

  • $49.99 List price
  • $39.99 Online price (Save 20%)
  • $35.99 Member price
  • Join Now
  • skip to cart
  • Add to Wish List

Usually ships within 24 hours

FIND IT IN OUR STORES

Enter a zip code

(Paperback)

Average Customer Rating: Customer Rating for this product is 4.5 out of 5 (7 ratings)

Read customer reviews   Write a Review

  • Publisher: Microsoft Press
  • Pub. Date: June 2004
  • ISBN-13: 9780735619678
  • Sales Rank: 11,988
  • 960pp
  • Edition Number: 2
 
  • Overview
  • Editorial Reviews
  • Customer Reviews
  • Features
  • Full Product Details

Synopsis

Take a strategic approach to software construction-and produce superior products-with this fully updated edition of Steve McConnell's critically praised and award-winning guide to software development best practices.

Annotation

Excellent exposition of the software development process, specifically the author examines the software construction process itself, based on common commercial practices with a strong emphasis on quality, workflow and scheduling improvements. This practical guide presents effective software development practices for problem definition, requirement analysis, implementation planning, design, construction and integration. Indeed the practical aspects of the entire development cycle are analyzed and explained including testing, maintenance and enhancement. Focuses on data control, quality improvement and craftsmanship, that elusive state that distinguishes professional competence from hacking. Source code is in C and Pascal, replete with "key point" notes and more importantly with "coding horror" analysis. Emphasizes code optimization, testing and troubleshooting for constant quality improvement.

Booknews

The concepts discussed in this encyclopedic treatment are applicable to any procedural language in any computing environment. The presentation, intended to help developers take strategic action rather than fight the same battles again and again, includes some 500 examples of code (good and bad), along with checklists for assessment of architecture, design approach, and module and routine quality. Annotation c. Book News, Inc., Portland, OR (booknews.com)

More Reviews and Recommendations

Biography

Steve McConnell is Chief Software Engineer at Construx Software Builders where he divides his time between leading custom software projects, consulting on other companies' software projects, and writing books and articles. He is the author of Code Complete (1993) and Rapid Development (1996), both winners of Software Development magazine's Jolt award for outstanding software development books of their respective years. His most recent book is Software Project Survival Guide. McConnell has also written numerous technical articles and edits IEEE Software magazine's "Best Practices" column. He can be reached at stevemcc@construx.com.

Customer Reviews

Number of Reviews: 7
Average Rating: Customer Rating for this product is 4.5 out of 5
Write a Review


Customer Rating for this product is 4 out of 5 A pretty good set of guidelines
DRH, a software engineer, 08/17/2004

I didn't agree with everything in this book, but I did agree with most of it. It's a pretty good set of guidelines and just relates the things that should be common knowledge among programmers but unfortunately obviously ain't. We've settled a lot of arguments with this book. Some have accused it of a Microsoft orientation, but I haven't seen that. I wish schools would start their computer-science track with a flowcharting class, then a class based on this book.

Also recommended: 'Program Design with Pseudocode' by Bailey and Lindgard

Customer Rating for this product is 5 out of 5 Long Lasting Relevance
Eric Decker, ASIC/FPGA design engineer, 09/24/2003

I first read this book when it was published, and I was just graduating college. Since then I've built software in C, C++, and Pascal. I've built hardware with verilog and VHDL. I've built testbenches with Vera and E. This is the most relevant book, and I still have it on my shelf to loan to new graduates. It helps you to understand all of the most important concepts for developing hardware and software with any language imaginable. With all this, you would think that it is hard to read. But this book is written in an enjoyable style, a rare quality in engineering of any kind. Read it!

More Customer Reviews