Start reading Code Complete on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
Code Complete
 
 

Code Complete [Kindle Edition]

Steve McConnell
4.5 out of 5 stars  See all reviews (22 customer reviews)

Digital List Price: £26.30 What's this?
Print List Price: £39.49
Kindle Price: £18.23 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £21.26 (54%)
Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £18.23  
Paperback, Unabridged £25.66  


Product Description

Product Description

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 creativityReap the benefits of collaborative developmentApply defensive programming techniques to reduce and flush out errorsExploit opportunities to refactor—or evolve—code, and do it safelyUse construction practices that are right-weight for your projectDebug problems quickly and effectivelyResolve critical construction issues early and correctlyBuild quality into the beginning, middle, and end of your project.

About the Author

Steve McConnell is recognized as one of the premier authors and voices in the development community. He is Chief Software Engineer of Construx Software and was the lead developer of Construx Estimate and of SPC Estimate Professional, winner of Software Development magazine's Productivity Award. He is the author of several books, including Code Complete and Rapid Development, both honored with Software Development magazine's Jolt Award.


Product details

  • Format: Kindle Edition
  • File Size: 5288 KB
  • Print Length: 960 pages
  • Publisher: Microsoft Press; 2 edition (30 Nov 2009)
  • Sold by: Amazon Media EU S.à r.l.
  • Language English
  • ASIN: B004OR1XGK
  • Text-to-Speech: Enabled
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Bestsellers Rank: #66,284 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Author

Steve McConnell
Discover books, learn about writers, and more.

Visit Amazon's Steve McConnell Page

What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(1)

Your tags: Add your first tag
 

Customer Reviews

Most Helpful Customer Reviews
26 of 27 people found the following review helpful
Format:Paperback
A very well-written, seminal book on software construction. It very effectively covers almost all of the important topics in software construction. This book partly also served as a revision of my software engineering classes in university. It very effectively, in fact blatantly reminds us that software engineering is all about managing complexity. However at the same time I have to be honest also in that it is not as "must have" as it is often projected. It also comes from the fact that for someone with 3-4+ years of professional experience, this book is not going to offer that much (though still recommended). With some 3.5 years working in industry, I already knew roughly some 70% of things told in this book. For example all those chapters on coding and naming conventions are not going to offer you much if you haven't already learned these things in first few years of your career. Many practices this book recommends are too good that are too obvious and many practices it condemns are too bad that make me wonder if people are really using them. Some chapters are really awesome, like "Design in Construction" and "Working Classes", some are very good such as "Managing Construction", most of them are good such as "Using Conditional" and "Unusual Control Structures", and a few are so so, e.g. "Layout and Style" , "Refactoring". Another problem with this book is that it is unnecessarily long, and verbose. It is composed of 35 chapters. In places it feels too redundant. In my opinion, the size of the book could have cut down by fixing these redundant things. e.g. why to include chapter 34, and why those Checklist sections? Also note that this book is more about coding than programming, e.g., it does not even remotely discuss data structures or algorithm analysis (Big O and stuff) etc.

Summary: Highly recommended to beginners in professional software development, moderately recommended to people with some experience, and not necessarily recommended to veterans.
Was this review helpful to you?
25 of 26 people found the following review helpful
Mandatory 5 Dec 2005
By Jennifers Daddy TOP 1000 REVIEWER
Format:Paperback|Amazon Verified Purchase
Code Complete 2 is another brilliant book from Steve mcConnell. I should have read this years ago when I graduated. It is easy to read despite being fairly chunky. Everything is here you'll need. Designing classes, loops, naming conventions, debugging, testing, refactoring, human factors and loads loads more.

I agree in part with the more negative review on here. Any book is the authors point of view, but Steve mcConnell backs everything he says with data from previous experiments, journals and "famous" successfull/failed projects. There are many compelling arguments in here to change the processes you use to develop and design software. I'm getting my boss to get everyone in the department a copy before our next major project. It's that good!

This needs to be mandatory reading, no excuses.

Comment | 
Was this review helpful to you?
33 of 36 people found the following review helpful
Format:Paperback
Every professional developer should read this book at least once in their career. It covers almost every aspect of modern software development (from a professional programmers point of view). In particular it adds some perspective to the many competing development methodologies around today. It's also relevant to both lone developers and those working in larger teams.

There's a few odd ommissions e.g. no coverage UML or patterns. However this is "nit picking" as the book as it stands (all 800+ pages) is a worldwind tour 'd force of best proctices within the software development industry.

Oh, and it's also a great read.

Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Definitely worth a read
I'm really not sure if I'm a veteran or not, writing rubbish code since I was a kid in the 80s and getting paid for it for the past couple of decades. Read more
Published 5 days ago by Benedict Carey
Excellent
This book is very helpful for all developers of object oriented languages. It is a must have book which contains strategies for good software development. Read more
Published 8 months ago by Vlatko Dimov
Essential reading for any software developer
Whether you are experienced or novice, there will be something about this book that you will benefit from reading.
It's money well spent.
Published 11 months ago by Mr T
If you write code for a living you must read this book
I was introduced to this book in 1st edition guise after writing code for about 10 years. I could not put it down it was so gripping. Read more
Published 11 months ago by Stephen Handley
Code Complete 2
This book is an excellent read with something for all levels of experience. It has detailed step by step examples that cover all main areas in detail (and many sub topics too). Read more
Published 17 months ago by Fergal Stanley
a MUST-read
This book just covers EVERYTHING any programmer should know to build great software. It shows very concrete examples of what should or should not be done and offers ways to improve... Read more
Published 19 months ago by Tibal
Easy to read. Packed with information. Brilliant!
This is one of the best software books that I have ever read. It is so well written.

At first I thought he was being a little too thorough by backing up almost every... Read more
Published 21 months ago by John Walker
A must read for anyone who writes code
This is a chunky book, so be ready for a long read, but it's certainly not boring. Code Complete is a must read for any person who writes code for living. Read more
Published on 23 April 2010 by Brent Newbury
Comprehensive treatment of software construction
I am very impressed by this book, where I found summarized all the wisdom that I gained from my 10 years experience as an embedded software developer and more. Read more
Published on 8 April 2010 by M.I.
Hard to read without `Ctrl+F` facility
Although I concur with the general opinion that this book is a `must read` for every s/w developer, there are a few points worth noting in the <5*-rated reviews posted here. Read more
Published on 2 Feb 2010 by P. Perhac
Search Customer Reviews
Only search this product's reviews

Popular Highlights

 (What's this?)
&quote;
In incremental development, you first make the simplest possible version of the system that will run. &quote;
Highlighted by 66 Kindle users
&quote;
The first prerequisite you need to fulfill before beginning construction is a clear statement of the problem that the system is supposed to solve. &quote;
Highlighted by 51 Kindle users
&quote;
In programming, if your requirements are contaminated, they contaminate the architecture, and the architecture in turn contaminates construction. This leads to grumpy, malnourished programmers and radioactive, polluted software that's riddled with defects. &quote;
Highlighted by 50 Kindle users

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



Look for similar items by category


Look for similar items by subject


Amazon Media EU S.à r.l. GB Privacy Statement Amazon Media EU S.à r.l. GB Delivery Information Amazon Media EU S.à r.l. GB Returns & Exchanges