Code Complete 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
From the Publisher
- Publisher : Microsoft Press; 1st edition (January 1, 1993)
- Language : English
- Paperback : 857 pages
- ISBN-10 : 1556154844
- ISBN-13 : 978-1556154843
- Item Weight : 3.13 pounds
- Dimensions : 7.38 x 1.79 x 9.17 inches
- Best Sellers Rank: #1,002,146 in Books (See Top 100 in Books)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
by others who haven't a clue about how to name functions
or variables, this book is a great way to point them in
the right direction. I'm a Computer Science major who
has programmed professionally for 20 years, and this book
really polished my skills. If Steve's guidelines are followed,
readable code is the result that requires very few comments
to be understandable. This book was strongly recommended
reading at my previous job and rightly so.
The examples are very light on object oriented content and heavy on procedural language examples such a 'C'. There is no Java (didn't exist) and the tools noted are definatly of an older generation.
However this is an excellent read and should be on everyone's "...on a slow rainy day I would do this..." list.
Top reviews from other countries
I also purchased the second edition digitally, but after 5 years of purchasing this I still have the physical copy and occasionally read through it.
I would recommend also reading Test Driven Development by Example and Clean Code.
If you write software you MUST read this book!
That the book lacks substance is not to say the it is without value. It is very well written and easy read, and the caveats it presents are OK. But the book claims to be relevant for both the newcomer / graduate programmer and to the experienced / professional programmer. That is not valid! For the experienced coder, the book is simple-minded ("Remember to indent correctly", well yes - that is fine, but why should we dedicate that many pages to that??) and brings not much new.
Perhaps my criticism relate to the problem any such books has: It is difficult to show examples from the real world as these are huge. But it is the knowledge from the huge, real world projects that really moves the experienced.
If you are a pro with some years of experience, I would suggest you to find books about eXtreme Programming instead, or books about pragmatic programming. But for the new guy, the book may prove fine - provided that you remember its age.