Product Description
For more than a decade, Steve McConnell, one of the premier authors and voices in the software community, has helped change the way developers write code–and produce better software. Now his classic book, CODE COMPLETE, has been fully updated and revised with best practices in the art and science of constructing software. Whether you’re a new developer seeking a sound introduction to the practice of software development or a veteran exploring strategic new approach… More >>
Code Complete: A Practical Handbook of Software Construction
Like this post? Post Comment, Download and Subscribe RSS

{ 5 comments… read them below or add one }
This could be an excellant book for students right out of college but it is very generic for experienced programmers.
Iam a software architect/lead engineer focusing exclusively on MS Dot Net. I have crossed this bridge long back and looking more up to date info on the framework. Plus some of the guidelines can be plain misleading.
.Net framework team’s latest recommendation is to not get the length before the for loop eg-
Not Correct-
int n=array.Length;
for(int i=0;i LESSTHAN n;i++){}
Less Than sysmbol is not coming up.
Correct-
for(int i=0;i LESSTHAN array.Length;i++){}
Because CLR will do the bounds checking for you if it knows array length is a constraint. Reason I brought this up is that these are things experienced programmers are looking at.
Rating: 3 / 5
Good service, recieved the item in exactly the same shape as said on the site.
Rating: 5 / 5
This book is 100% essential for anybody wanting to become a serious computer programmer and become skilled in the craft. Enough said.
Rating: 5 / 5
After read it from begining to end, I think that CC2 has suficient new information to invest in. Why? because like many programmers, sometimes unexperinced sometimes with too much experience, I saw how some errors come again and agin. Posibly CC2 is too closely related to a Style Guide of programming, however I’ve seen suficiently too much “artist” and “lone rider” in this area.
This a First to read book after knowing some language. If you want to arrive somewhere we need a little methodology (I’m sorry but we need it). Like CC2 i feel that a good aproach to project success is controling complexity. Don’t miss to transform and simplify your design (not your code!!) to help to understand programmers and future designers.
After it don’t forget basic Patterns, and try to forget some miraculous solutions.
Rating: 4 / 5
Code complete is the right title for this book. Sadly most people find it extremely hart to read it. Its great as a reference but reading it word for word is as interesting as watching grass grow. Don’t get me wrong. This is a great book. Everyone should at least hold it for once. But do not try to read it as a book. The first 300 pages will be boring. When the actual code chapters begin it gets better but still tends to be tedious.
A great book for beginners but a little boring read for advanced users.
Rating: 3 / 5