Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Code Complete: A Practical Handbook of Software Construction Paperback – 1 Jan. 1993
There is a newer edition of this item:
- ISBN-101556154844
- ISBN-13978-1556154843
- Edition1st
- PublisherMicrosoft Press,U.S.
- Publication date1 Jan. 1993
- LanguageEnglish
- Dimensions18.75 x 4.55 x 23.29 cm
- Print length752 pages
Customers who viewed this item also viewed

Pragmatic Programmer, The: Your journey to mastery, 20th Anniversary EditionDavid ThomasHardcover£14.84 deliveryGet it as soon as Thursday, Jul 11Only 5 left in stock.
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) (Robert C. Martin Series)Robert MartinPaperback£14.72 delivery
Product description
Amazon Review
From the author's preface: "My primary concern in writing this book has been to narrow the gap between the knowledge of industry gurus and professors on one hand and common commercial practice on the other. Although leading-edge software-development practice has advanced rapidly in recent years, common practice hasn't. Many programs are still buggy, late, and over budget, and many fail to satisfy the needs of users. The research and programming experience collected in this book will help you to create high-quality software and do your work more quickly and with fewer problems."
From the publisher: "Whatever your background--experienced developer, self-taught programmer, or programming student--this ingeniously organised handbook contains state-of-the-art information that can help you write better programs in less time with fewer headaches. Code Complete is not a panacea, but it is an encyclopedic treatment of software construction, the most important part of the software-development cycle. It contains some 500 examples of code (good and bad) and includes ready-to-use checklists to help you assess your architecture, design approach, and module and routine quality.
Perhaps most important of all, Code Complete provides a larger perspective on the software-development process and the role of construction in the process that will inform and stimulate your thinking about your own projects, enabling you to take strategic action rather than fight the same battles again and again.
The concepts discussed in Code Complete are applicable to any procedural language in any computing environment. --Amazon.com
From the Publisher
Product details
- Publisher : Microsoft Press,U.S.; 1st edition (1 Jan. 1993)
- Language : English
- Paperback : 752 pages
- ISBN-10 : 1556154844
- ISBN-13 : 978-1556154843
- Dimensions : 18.75 x 4.55 x 23.29 cm
- Best Sellers Rank: 526,499 in Books (See Top 100 in Books)
- 153 in Microsoft Operating Systems
- 545 in Programming Languages & Tools
- Customer reviews:
About the author

Steve McConnell is an award-winning, best selling CEO and author. His newest book is "More Effective Agile: A Roadmap for Software Leaders." His first book, "Code Complete", has been recognized as the best-selling, best-reviewed software development book of all time. His books have been translated into 20 languages and sold more than one million copies worldwide.
Steve is passionate about increasing software organizational performance by improving the skills of individuals and teams. Steve is founder and CEO at Construx Software, which provides training, consulting, coaching and free resources focused on more effective software development practices. Check it out at construx.com.
Steve's newest book, More Effective Agile, was published in August 2019. Check out resources related to Steve's new book at moreeffectiveagile.com.
Customer reviews
Customer Reviews, including Product Star Ratings, help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from United Kingdom
There was a problem filtering reviews right now. Please try again later.
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!
This book is certainly not a reference text but I'm sure everybody can take a few pointers from it to spruce up their programming.
This book explains it all in exceptional detail and I would, and do, advise software engineers to get a copy of this book.
I accept what others say about it not covering good class design etc. True, true. It can only really help the code inside your methods in these OO days, but like someone else said - it's worth 10 stars anyway so if I knocked two off for its lack of coverage on objects that would be what.. just the 8 then!
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.
Top reviews from other countries
Bien évidemment le livre est axé sur la lisibilité du code et la façon de le rendre encore plus lisible. Un des nombreux conseils de de réécrire le code tant qu'il ne parait pas suffisamment clair.
Bien qu'il date de quelques années, tous ces conseils de bon sens et très argumentés sont toujours valables. Les exemples sont surtout données en pascal, c, basic, mais l'ensemble des reflexions reste applicable dans tous les langages de programmation.
Tous les aspects d'un projet informatique sont passés en revues de la conception au déploiement en passant par les tests, l'intégration et l'optimisation, tout en restant concentré sur la programmation elle-même.
Une très bonne lecture pour tout programmeur qui souhaite progresser.
Ich glaube ich holle mir auch die neue Edition, einfach mal um eine Historische Entwicklung zu sehen. Wahrscheinlich sind die gemeinsamen Punkte der Editionen auch noch für die nächsten 10-15 Jahre gültig.
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.
理論を実践する際の留意点を、開発現場の立場で、解説している。
初心者にとても適切な指導を与える書籍である。