Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Code Complete Paperback – Jan 1 1993


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback, Jan 1 1993
"Please retry"
CDN$ 15.99 CDN$ 4.30

There is a newer edition of this item:

Code Complete (2nd Edition)
CDN$ 33.22
(10)
In Stock.

Best Canadian Books of 2014
Margaret Atwood's stunning new collection of stories, Stone Mattress, is our #1 Canadian pick for 2014. See all

Customers Who Bought This Item Also Bought



Product Details

  • Paperback: 857 pages
  • Publisher: Microsoft Press; 1 edition (Jan. 1 1993)
  • Language: English
  • ISBN-10: 1556154844
  • ISBN-13: 978-1556154843
  • Product Dimensions: 18.7 x 4.5 x 23.3 cm
  • Shipping Weight: 1.4 Kg
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (143 customer reviews)
  • Amazon Bestsellers Rank: #529,922 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

From Amazon

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

From the Publisher

'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.

Inside This Book (Learn More)
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.6 out of 5 stars

Most helpful customer reviews

2 of 2 people found the following review helpful By S. Kubasek on March 7 2004
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!
The only bad thing about this book is that it is a little outdated (goes up to C language; does not mention C++ or Java), but I think Code Complete 2 is coming out soon (June 2004).
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By Slavisa Nesic on Feb. 24 2004
I am not jet finished reading this book, so maybe later I shall have some additional comments. The book is very old (copyright 1993), but it is valuable asset for professional programmer.
This book is the best example of the rule "the more you know the better is your benefit of reading a book". For example, although book does not deal with object oriented programming (as far as I read till now), even if you are professinal programmer who is in object programming you will get something that you very probably missed - a lot of important and fine details that will help you be a better programmer in object world. It is very hard to explain the profit you get with this book, but it is: you get your knowledge of coding polished to the maximum.
To return to the example of OOP (object oriented programming) this book will tell you about the cohesion of your methods (the book calls them traditional names, routines) and sorts of coupling; everything is the pure ground for OOP but from the perspective of traditional programming; even in OOP books you cannot find easily such explanations, and that done in traditional programming.
If you are a beginner, this book will show you how to name the routines and variables, will show you that statistically short routines of say 20 lines are more prone to errors per line of code than routines of 100 lines! Anyway, I do not want to spoil the pleasure of reading the book: don't expect too much from it, but if you are a brilliant programmer who appreciate precision and polishing of your knowledge, you will be on a right track if you choose this book.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By Edmon Begoli on Dec 22 2003
Every serious programmer, or at least the one who wants to become one should read this book.
Book is supported with structured programming examples (Ada,C,Pascal), but the underlying principles that it is trying to present are as contemoporary as always.
I started my career as a programmer. As a novice I got to work on some (other people's) pretty crappy code that kept me up very long at night, and costed me a great deal of stress. Learning from that frustrating experience I asked myself - what is a good programming, and what would it take to learn how to be a great programmer/developer.
I discovered Steve McConnel's book, and it helped me a lot in getting there. It remained one of the milestones of my career.
This book will teach you a lot. It will show you a bad way to code, and the good way to do it. It will give you a great coding tips, and it will show you some, as the author calls them, "coding horrors". Moreover, it will tell you some great 80/20 rules that should help you with debugging, testing and refactoring focus.
It will definitely change you as a programmer - a lot. Do I need to say again that every serious programmer should read this book.
The only thing that I could wish for would be a reflection on
Object-Oriented programming and its good vs. bad practices.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
I have been working as a software engineer for close to seven years, and have read many books on programming and software engineering. This is without a doubt the BEST book I have read about programming and software engineering that I have ever read. It is absolutely required reading for anyone that will be involved in writing code, reading code, or even working close to people involved with code.
This book is as close to perfect as you can get. I refer to this book very often, especially when an arguement comes up at work about how you supposed to do something. Just this week I referred to it about how the best way to conduct a code walkthrough is. The book pointed out several things that my group was doing wrong. Implementing some of the ideas in this book helped to make our code reviews more efficient.
I really like the examples and humor in the book. The writing is clear, and to the point. While quite a large book, it is both a page turner, and a great reference. Well organized, and to the point. I cannot say enough about how wonderful this book is. If I ever become a software manager I will buy a copy for every person on my team.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
This is an outstandingly good book about software construction techniques that lead to a sound, robust product. It starts with simple things like naming conventions, function layout and commenting methods, but covers the whole software development cycle of design, programming and quality assurance. Although it gives plenty of source code examples in several different programming languages, these are always short and easy to follow even for 'language foreigners'. Source code examples are only used to illustrate more general, important points, rather than specific implementation details. The author is careful not to force his personal style on you - which would be rather foolish considering the many 'religious' issues covered (naming conventions anyone? ;) ) - but presents his opinions supported by sound arguments that'll make even skeptics reconsider. The text is an easy read compared to more technical books and is covered with lots of very amusing short stories that highlight key points.
This book will be a great aid in keeping your and your coworkers' mental health while programming in a team under a merciless deadline.
If you are at all serious about programming - buy this book!
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.

Most recent customer reviews



Feedback