Rating: - A must have book for every programmer
This is a great book for all programmers, from beginners to experienced. It covers a wide-range of practical topics on producing better code, many of which have been around for years - but were known only by a select few.
The book is very simply wrtten and doesn't attempt to preach - it just provides lots of practical examples of writing better code. You don't need to read it cover-to-cover, just find what you're interested in and it's there.
Given the demands of today's software development environment, namely high-quality code in ever-decreasing timeframes, I recommend this to anyone who is serious about their profession.
Rating: - A great update to an already terrific book
The first edition was one of the few books I keep within arm's reach. This update is even better. If you're a programmer, you probably need this book.
Rating: - A joy to read
This book covers a lot of great ideas. It is easy to read because it is full of relevant examples. It is not dry or boring (Even if you have an understanding of the topic). It also gives guides on what you can skip over if you are familiar with the topic.
We use this book in our Software Design and Analysis class. Everyone seems to find it useful. And although it is a Microsoft Press book it gives examples in other languages. It is mostly Java and C/C++.
Rating: - A Bible For Programmers
This book is targetted for software programmers. It advocates that the primary goal of the developer is to manage complexity, and I fully agree with that! It discusses several topics while providing good and bad examples: naming, coding style and organization, code tuning, refactoring, requirements and planning, testing and debugging. I highly recommend it!
Rating: - The Programming Bible
This book is quite simply a must read for anyone in the programming field. The chapter on debugging is worth its weight in gold. My copy is riddled with sticky notes marking key topics. McConnell's writing style is entertaining and very educational; he says what he needs to say and doesn't bore you along the way. There is really no other way to put it: if you must buy one programming book this is it, at least until the third edition comes out.
|