See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

89 used & new from $0.84

Have one to sell? Sell yours here
 
 
Code Complete (Microsoft Programming)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Code Complete (Microsoft Programming) (Paperback)

by Steve McConnell (Author)
4.7 out of 5 stars See all reviews (149 customer reviews)


Available from these sellers.


12 new from $8.22 77 used from $0.84

Customers Who Bought This Item Also Bought

Rapid Development: Taming Wild Software Schedules

Rapid Development: Taming Wild Software Schedules

by Steve McConnell
4.8 out of 5 stars (112)  $23.10
Code Complete: A Practical Handbook of Software Construction

Code Complete: A Practical Handbook of Software Construction

by Steve McConnell
4.8 out of 5 stars (107)  $31.49
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)

The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)

by Frederick P. Brooks
4.5 out of 5 stars (136)  $31.78
Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs (Microsoft Programming Series)

Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs (Microsoft Programming Series)

by Steve Maguire
Software Requirements, Second Edition (Pro-Best Practices)

Software Requirements, Second Edition (Pro-Best Practices)

by Karl E. Wiegers
4.6 out of 5 stars (46)  $26.39
Explore similar items

Editorial Reviews

Amazon.com Review
Believed by many of our customers to be the best practical guide to writing commercial software, and Highly Recommended.

Product Description
"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 Editorial Reviews

Product Details

  • Paperback: 896 pages
  • Publisher: Microsoft Press; 1 edition (May 14, 1993)
  • Language: English
  • ISBN-10: 1556154844
  • ISBN-13: 978-1556154843
  • Product Dimensions: 9.1 x 7.4 x 1.7 inches
  • Shipping Weight: 2.8 pounds
  • Average Customer Review: 4.7 out of 5 stars See all reviews (149 customer reviews)
  • Amazon.com Sales Rank: #244,771 in Books (See Bestsellers in Books)


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

149 Reviews
5 star:
 (119)
4 star:
 (17)
3 star:
 (8)
2 star:
 (2)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (149 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
87 of 89 people found the following review helpful:
5.0 out of 5 stars The best book I've ever read, November 29, 1999
By "atlibo" (Iceland) - See all my reviews
About previous comments: Verbose? Don't think so, every page has some piece of valuable information

For beginners only? Don't think so, but if you are a beginner this is a good place to start. After several years of programming you'll mostly stop thinking about style and follow your habits... so you better have some good habits!

Insistence on using hungarian naming convention? Not at all, did you read this book? The author did talk about this convention but he also gives examples why this is can be bad (and also why it can be good).

This book covers a wide range of material, from variable declaration to software estimation and probably everything concerning software construction.

Also as this book talks a lot about style, the best thing is it is backed up with hard facts not just because of personal preference.

The examples are written in several languages (such as C, Pascal and Basic). One chapter is devoted to object orientation. Although you're heavily into OOP then in no way should you skip over this book as the advices in this book can be applied to every methodology of programming. So this book is in no way out dated.

Each chapter has a 'recommended reading' section so you know where to go for more. This is extremely handy.

I've read this book several times and I just love it. I own every book written by the author. Check them out also - they are very good too.

Summary: This book teaches you how you can write good and self-describing code. I wished every program I've had to read had been written by programmers who read this book and applied that knowledge.

Thanks, ABO

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
55 of 57 people found the following review helpful:
5.0 out of 5 stars Required Reading, December 21, 1999
By William S. Grigsby (Chillicothe, OH USA) - See all my reviews
(REAL NAME)      
I won't go into a review of the book as it has already been done so well by others here. Let me just say this:

As you read through the reviews, note those that give this book less than 5 stars (save one poor misguided fellow who must think 1 star is better than 5). These are people that I end up sending 'sorry you didn't get the job' letters to whenever I hire new programming staff.

The material in this book is so fundamental, so common sense, that it's easy to take it for granted. Don't. Buy a copy, and if you manage software projects and programmers buy copies for everyone involved (most of my people have copies of their own at home, I want them to have it available at work too). Then give them time to read it (or reread it). This will be the best investment in your staff you will ever make.

During interviews the mention of this book by a candidate when I ask about their personal professional reading counts as highly as any single other factor (and slightly ahead of most 'professional certifications' since I've found these to be a better indicator of ones ability to take tests than to perform in a production environment).

And don't forget to take your's down now and then as well.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
51 of 54 people found the following review helpful:
5.0 out of 5 stars If I could, I'd give this book 10 stars! :), July 10, 1998
By A Customer
Reading this book was an eye-opening experience for me! I started programming a couple years ago in BASIC, then I switched to C taking over many of the bad programming style I developed with BASIC. Lately I discovered my interest in programming once again, read through an MFC book and began programming for Windows, a whole new field for me. I always wondered how professional programmers are able to maintain programs that are more complex than Notepad.

I thought it's just the experience and knowledge of almost all the possible (MFC) functions that exist. Code Complete showed me that it's a lot more than that, beginning by designing your program, not just starting to write code right away, up to topics like naming conventions for variables, how to determine what code to put into a routine or how to make your program easier to debug.

Although Code Complete may sound like a very dry book only for expert programmers, it really isn't. Steve McConnell even managed to throw in a lot of amusing anecdotes or witty tests - like the one: "How many of these data structures do you know?". If you checked (almost) ALL of them, you're advised to read the section about intellectual honesty - because some of the data structures are bogus names made up by the author. :)

All in all, I HIGHLY recommend this book to anyone , whether you're a professional programmer (for me that is any programmer whose job is programming <g>) or a hobbyist like me, wanting to create the applications you always dreamed of but thought you could never manage it.

Especially interesting for students or anyone trying to start a career as a programmer: this book contains a lot of 'further reading' advices with short descriptions of the books. So this book is also an excellent entry point for those wanting to become a professional programmer and are looking to fill the mind gaps where necessary.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars My Favorite Programming Book
There's not much I can add that other reviewers haven't already written. I asked another programmer what book he would recommend and he said "Code Complete". Read more
Published 23 months ago by The Blue Prince

5.0 out of 5 stars Every beginning programmer should own this
McConnell does just an excellent job explaining much of the rationale behind some Good Things when writing procedural code. Read more
Published on July 5, 2007 by Michael Calabro

5.0 out of 5 stars Absolutely necessary for any software developer or manager
This book is extremely practical. Why more people have not read it is a mystery to me. I read this early on in my career, and it has helped me identify problems early on, work... Read more
Published on April 17, 2006 by Jonathan Gardner

5.0 out of 5 stars A programming book that's actually fun to read cover to cover
This is an outstandingly good book about software construction techniques that lead to a sound, robust product. Read more
Published on October 28, 2005 by Sören Meyer-Eppler

5.0 out of 5 stars The classic text for improving software construction
Most programmers cannot create reliable software. Most programmers do not construct computer programs correctly, regardless of methodology, language, platform, etc. Read more
Published on October 5, 2005 by Craig Cecil

5.0 out of 5 stars The Bible for the programmer
Steve McConnel has not simply written a book. He has collected, sorted and edited all relevant chapters of a tremendous number of sources (books, out of print magazines, research... Read more
Published on November 11, 2004 by Hans Graf

5.0 out of 5 stars Must read for professional programmers
If you've had to struggle through maintaining code written
by others who haven't a clue about how to name functions
or variables, this book is a great way to point... Read more
Published on August 20, 2004 by J. Babcock

5.0 out of 5 stars Professional programmers style guide
If you want to write code for a living, read this book. The advice can be applied and is valid across languages. Read more
Published on July 26, 2004 by Mike

3.0 out of 5 stars Relic from a dead profession
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 more
Published on June 11, 2004

5.0 out of 5 stars Classic & Essential Book for a Programmer
If you are a programmer, get this book ASAP! This will make you a better programmer and give you guidence for continual improvement. This is a great book! Read more
Published on March 8, 2004 by S. Kubasek

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
  Discussion Replies Latest Post
What is your FAVORITE Software Development book? 1 10 hours ago
C# or Java? 32 11 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Need a Wrench with Great Impact?

Shop for impact wrenches at Amazon.com
Tough jobs require the power of a wrench that won't back down. A variety of impact wrenches are available for any number of projects at prices you'll like.

Shop for impact wrenches

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates