5 of 6 people found the following review helpful
Working smarter - not harder!,
This review is from: Code Complete: A Practical Handbook of Software Construction (Paperback)
One thing that is never taught through courses, book or programming courses is the "grammar" to use a language. By that I mean, you can use English quite liberally, but to get an impact, to persuade and entice the reader, you need to use the language correctly.
In order to get the best out of your code - from design, structure, documentation, testing, debugging and deployment you'll need to be shown the ropes. Putting it altogether in one place is what this book does and it does it amazingly well!
Full of references to respected software architects and engineers, all of his points are put across in clear, concise language. Points are factually referenced which goes to show the variety of reading material the author went through to get where he is today. The book uses C++, C#, C, VB and Java with benchmarks to show how doing what he says does help.
I bought this book when I was confident with C# and just needed some help with when to refactor, how to comment, how I should use exceptions, optimising loops and other general "grammar" issues.
Very highly recommended for anyone looking to "work smarter - not harder!"