Code Complete
  • Code Complete
  • Code Complete
  • Code Complete
  • Code Complete
  • Code Complete
ISBN: 0735619670
EAN13: 9780735619678
Language: English
Release Date: Jun 9, 2004
Pages: 960
Dimensions: 2.05" H x 8.9" L x 7.32" W
Weight: 3.26 lbs.
Format: Paperback
Select Format Format: Paperback Select Conditions Condition: Acceptable


Format: Paperback

Condition: Acceptable

List Price: $54.99
Save: $44.78 (81%)
Almost Gone!
Only 1 at this price.

Select Conditions
  • Good $10.21 Code Complete
  • Acceptable $10.21 Code Complete
  • New $54.99 Code Complete
Book Overview

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

Frequently Asked Questions About Code Complete

Best Practices Series In Order - By Steve McConnell

Book Reviews (10)

  |   10  reviews
Did you read Code Complete? Please provide your feedback and rating to help other readers.
Write Review
   Pro-coder's handbook..
This book will help you become a valuable member of the code team by teaching you to write solid code, which will be easy to extend and maintain. If you are a lead, I would suggest Rapid Development by the same author. These books will pay many times over for themselves.
   Outstanding must-have resource for coding.
Wo, 6 out of 5 stars. Crystal clear examples... outstanding writing style. Absolutely '' love this book... so much so that I bought an eBook version of it too.
   I buy a copy for every programmer that works for me.
This is the best book I have ever read about the theory and practice of programming. Now that I have moved from being a programmer to managing programmers, I make it a point to buy a copy of this book for every programmer that works for me. I have seen pretty sloppy programmers make a 180 - degree turn on the quality of the work I receive from them.
   Buy it
Don 't buy twice this book, just think. This book has the knowledge that they did not have the time to teach in all those computer science classes. It is only worth it for the overview of software architecture and the use of pseudocode. If you write code, buying this book is a no-brainer. Steve McConnell - Danke!
   Full of principles, not useful for practices
The book is full of principles and I do not find them useful, and more examples would help understanding. Would recommend clean code for code quality and development rather than this.
   Great for fledgling programmers.
This book saved my life when I first started doing coding classes, trying to understand the math behind binary and how to render complex formulas, not just on paper, but within the realm of computer science. This book is easy to understand and goes over step by step, rather than kicking him in with the wolves. By starting with the complexity of binary and moving into early logic gates, then focusing on the serious science behind how code works from your basic programs to the complex, the book actively leads you to experiment on your own by giving you a detailed rundown without holding your hand. However, what makes this book very special is the depth it goes into, it is almost a thousand pages long! It might seem daunting, but it is the perfect guide for beginners. Whether you are into C, Javascript, Python or something equally obscure, this book is an excellent reference to have on hand and an excellent guide to learn. I recommend it highly ''.
   Great intro to software design concepts
For a long time, I have been programming in data analysis roles, but without a formal background in computer science or software engineering. I found this book to be a really fundamental introduction to the beautiful principles of software design, and it has definitely improved my programming. Some people say that traditional programming is too different from data science - machine learning to benefit from the same principles, but I disagree. I gave 4 stars instead of 5 because I would have liked to see more real-world examples of some concepts. There is also a relevant part of the book that is not all that good for my work. But overall, I would recommend this to those who program in their daily work, but don 't have a formal CS software engineering background.
   I should've read this ten years ago
I am now ten, eleven years into my professional career. Add another ten years of coding as a hobby to this. During this time, I have picked up most of what is written in this book naturally or through colleagues, mentors, and other sources. However, it has still served as a good reference and reminder of all the non-electronic things in the program that are important. It does not matter how we write, but how we write it. However, it was a rather difficult read if I am to be honest. It's a bit dated and although it's fairly well aged, it is simply a very big book, making it difficult to consume. At this point, I think we may have other sources, such as Clean Coder or similar, which are easier to obtain in smaller bite sizes. Still, I am happy to read it, and I would recommend it to get the full picture.
   A Bible of Software Development - I Read it often
All the research, and hard won experience reading this keeps me centered, and what we tend to think is true is what we kind of WANT to be true. For sure, we're optimistic. The highest point we write the same number of lines of code per day, yet we achieve more the higher the level of language we are programming in, the highest level language is DSL. Therefore, we should attempt to extract the language from the problem domain and program using the nouns, verbs and adjectives in this domain. Google is language-oriented programming. Mine has lots of post-it notes marking my favorite, or most important, things I NEED to keep in my head. If you are a developer or an electrical engineer, buy this! You will not be sorry.
   Great book on coding style for those who already know ...
Great book on coding style for those who know a programming language but don 't know all the best practices.