Code Complete Paperback – Jan 1 1993
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
Believed by many of our customers to be the best practical guide to writing commercial software, and Highly Recommended.
From the Publisher
'We were impressed by Code Complete...a pleasure to read, either straight through or as a reference. An invaluable $35 reference.' PC Week. This runaway bestseller is a practical guide to software design that discusses the art and science of constructing software. Examples are provided in C, Pascal, Basic, Fortran, and Ada, but the focus is on successful programming techniques.See all Product Description
Inside This Book(Learn More)
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
The only bad thing about this book is that it is a little outdated (goes up to C language; does not mention C++ or Java), but I think Code Complete 2 is coming out soon (June 2004).
Steve's approach to common mistakes programming is the best ever written on the subject. Fortunately like most things it comes with a price. Your going have to learn to change your way how you think about how code is created and written. If it doesn't seem logical at first, then your on the right track. If these ">" "<" "<>" confuse you, then your not alone. I've spent hours trying decipher a stupid simple mistake. It makes the world of difference once you understand these principles. Make the first step writing better code by reading Steve's Book "Code Complete".
This book is the best example of the rule "the more you know the better is your benefit of reading a book". For example, although book does not deal with object oriented programming (as far as I read till now), even if you are professinal programmer who is in object programming you will get something that you very probably missed - a lot of important and fine details that will help you be a better programmer in object world. It is very hard to explain the profit you get with this book, but it is: you get your knowledge of coding polished to the maximum.
To return to the example of OOP (object oriented programming) this book will tell you about the cohesion of your methods (the book calls them traditional names, routines) and sorts of coupling; everything is the pure ground for OOP but from the perspective of traditional programming; even in OOP books you cannot find easily such explanations, and that done in traditional programming.
If you are a beginner, this book will show you how to name the routines and variables, will show you that statistically short routines of say 20 lines are more prone to errors per line of code than routines of 100 lines! Anyway, I do not want to spoil the pleasure of reading the book: don't expect too much from it, but if you are a brilliant programmer who appreciate precision and polishing of your knowledge, you will be on a right track if you choose this book.
Book is supported with structured programming examples (Ada,C,Pascal), but the underlying principles that it is trying to present are as contemoporary as always.
I started my career as a programmer. As a novice I got to work on some (other people's) pretty crappy code that kept me up very long at night, and costed me a great deal of stress. Learning from that frustrating experience I asked myself - what is a good programming, and what would it take to learn how to be a great programmer/developer.
I discovered Steve McConnel's book, and it helped me a lot in getting there. It remained one of the milestones of my career.
This book will teach you a lot. It will show you a bad way to code, and the good way to do it. It will give you a great coding tips, and it will show you some, as the author calls them, "coding horrors". Moreover, it will tell you some great 80/20 rules that should help you with debugging, testing and refactoring focus.
It will definitely change you as a programmer - a lot. Do I need to say again that every serious programmer should read this book.
The only thing that I could wish for would be a reflection on
Object-Oriented programming and its good vs. bad practices.
This book is as close to perfect as you can get. I refer to this book very often, especially when an arguement comes up at work about how you supposed to do something. Just this week I referred to it about how the best way to conduct a code walkthrough is. The book pointed out several things that my group was doing wrong. Implementing some of the ideas in this book helped to make our code reviews more efficient.
I really like the examples and humor in the book. The writing is clear, and to the point. While quite a large book, it is both a page turner, and a great reference. Well organized, and to the point. I cannot say enough about how wonderful this book is. If I ever become a software manager I will buy a copy for every person on my team.
Most recent customer reviews
Back in 1993, when there was a commercial software industry in America and programmers could believe that one could convince management that improving development methods would... Read morePublished on June 11 2004
This is a true must have. This is a true must read. It is already quite old but still fresh and up to date to our everyday problems.Published on Jan. 13 2004 by ws__
As the other reviewers have overwhelmingly suggested, this is a solid book. It dives into sufficient detail, but doesn't bog the reader down with useless technicalities. Read morePublished on Jan. 7 2004 by Steve Adcock
There have already been over 130 reviews on this book, what can I add?
All I can do is repeat the good reviews that have already been made. This book is wonderful! Read more
There is no other work to compete with McConnell's Code Complete. Nearly unreadable end to end, it is an excellent reference for jr and mid level developers and managers to help... Read morePublished on Sept. 11 2003 by Kevin Hutchison
This book is dated, but still very worthwhile!
The mistake most coders make is that they jump into programming, don't! Read more
Code Complete -- a book not about how to get it done, but more about what to adopt and why. The author, Steve McConnell, has compiled this book, out of the experiences of others as... Read morePublished on Aug. 10 2003 by Navin
Look for similar items by category
- Books > Computers & Technology > Computer Science > Software Engineering
- Books > Computers & Technology > Microsoft > Operating Systems
- Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs
- Books > Computers & Technology > Programming > Languages & Tools
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Software
- Books > Professional & Technical > Professional Science > Mathematics
- Books > Qualifying Textbooks - Fall 2007 > Computers & Internet