• Create Account

# Game Development Books

### Top Selling Books

1. 1. Blender Master Class: A Hands-On Guid...
By Ben Simonds, Sales Rank #106312

## Code Complete: A Practical Handbook of Software Construction, Second Edition

 Buy it now: Amazon.com Amazon.co.uk Amazon.ca Amazon.de Amazon.fr By Steve McConnell Published June 2004 List Price: $49.99, Your Amazon.com Price:$31.74 Amazon.com Sales Rank: 5,549 Availability: Usually ships in 24 hours Summary: Code Complete is a language-independent guide to developing solid software engineering skills. It covers programming style, design issues, the software development cycle, and more. Similar Books: Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John VlissidesThe Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks Jr.The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt, David ThomasRefactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts Buy it now:

### Share:

When one of my software engineering classes required this book as a textbook, I said "GREAT!". I had been trying to find a reason to buy it for a long time.

I can honestly say that this has been the most useful college textbook I've ever read. Ironic how it was also the cheapest as well. This review is for the first edition.
I have a degree in Computer Science and have been programming for years. Before reading my this book I thought I was writing high quality, human readable code. After reading this book all my old code looks mediocre at best. This book will change the way you think about writing quality code.

Code Complete is an excellent title as every other sofware engineering book I read focused on high level design and almost completely ignored actual construction of code. They assumed that any competent coder could mechanically translate a good design into good code. Nothing can be further from the truth. Writing quality code requires a great deal of knowledge, effort and creativity.

Everyone who programs should read this book. This review is for the first edition.
There comes a time when you think you may have dominated a certain programming language. If you think you can't get better at it, read this book. Warning: it's *very* addictive. This review is for the first edition.
I'm going to dissent a little from the general opinions and say this: while this book is essential for pretty much every programmer, it's not one you'll find yourself needed to reread. Personally I was already programming pretty much the way the book describes and therefore didn't get much use out of it. However, most people could really do with reading this book as it teaches good coding practices; something that probably 90% of programmers lack. The result is code that is easier to read, easier to understand, easier to maintain and easier to debug. This review is for the first edition.
A friend of mine laughed at me when I told her I was reading a book by a guy from Microsoft which had tips on how to write good code. It covers everything, from how to write good comments, code formatting, logical arrangement and ordering of expressions, the whole works. It's also written with enough humor to keep it all from being dry and boring. Definitely a must-read! This review is for the first edition.
This is the best book available to teach good programming techniques. Buy it now if you EVER plan on programming ANYTHING. Will teach you techniques that will save you time and money.

-Brent Robinson This review is for the first edition.
One of the few book in my quickly growing collection that imparts more that just technical skills, more a form of programmer wisdom. Unlike the majority of my books this text offers advice that is making me a better programmer, rather than just adding to my technical skills. I'm amazed a the number of examples of bad coding practices that seem to be precisely pointing a finger in my direction.

Not only do you learn what good coding practices are but why they are good, which IMHO is even more valuable.
I can see this book sitting at the top of my pile for quite a while... This review is for the first edition.
This book brings new meaning to the industry term 'software construction'. It includes a full treatment of how to design modules, routines, and statements. Not to mention all the coverage of effective variable use, code organization, debugging and so much more. Contrary to some software books, this one stands the test of time, and is to be considered invaluable to any software developer. This review is for the first edition.
If you're a programmer, you MUST have this book on your shelf. Not only that, you MUST read it. If you follow the practices in this book, your code will have fewer bugs, it will be easier to understand, and no one will laugh at you when you pull your code out in a code review. This review is for the first edition.
I thoroughly enjoyed this book and still go back to it every once in a while to keep myself in check. I think this is a must for anyone serious about programming as a lifestyle. This review is for the first edition.
This is an essential book for any programmer. As the name implies, it covers coding practices and standards. If you've ever looked at code you wrote 6 months ago and had a hard time figuring it out, this book is for you. If you ever want to work as part of a programming team, this book is for you. If you are reading this, this book is for you. ;<) This review is for the first edition.
great book. It's not confined to being linear, so you can skip around and read the chapters that interest you without having to read the other stuff. The book is written in an easy to read format. Recommended for all programmers. This review is for the first edition.
This book is the definative reference to software construction. A timeless classic, this book will change the way you approach software construction issues at every phase of development. A must have for a programmer of any field. This review is for the first edition.
This book is solid and will teach you many, many valuable lessons.

However, I'm rating it an 8 because this book needs a new owner. Someone needs to snag ownership of this bad boy and update it without Pascal and other useless examples ( IMO ). The concepts age fairly well, but if it was updated for C/C++ and Java I think it would be that much more useful. I don't see this book being able to keep its solid stranglehold in this area within 2 - 3 years from now unless it is updated. This review is for the first edition.
This is, without a doubt, the best programming book I have ever read. It got me out of the slum I had been in, and so I recommend this book to anyone who has an interest in programming.
This book is probably the only book I ever reread. It was the best \$50 I ever spent
A great read but not essential. This book is for the intermediate/advanced programmer who is writing a lot of code on a daily basis.

I can't fault the content though.
This is an all-in-all great book. I was supprised at the number of mistakes I was really making in design before reading this.
Best book on software construction (the act of programming and 'building' software) around. McConnell gives lucid examples in multiple languages in order to encourage people to broaden their knowledge. Takes the stuff professors like to say is best and mixes it with industry-standard practices to give even new programmers a huge head start.

If you're a programmer, you should own this book.

~Shiny.

Note: This review is for the second edition (2004)

PARTNERS