Most helpful positive review
8 of 8 people found the following review helpful
Be a professional
on September 20, 2008
If you want to be inspired to be a true professional programmer, Clean Code is a great book. A variety of topics are covered including naming, comments, formatting, exception handling, testing, and concurrency. Once you've read the book, the reference chapter on smells and heuristics is probably what you'll return to the most.
The common theme that runs through the book is the push to be a true professional when programming. More often than not we get something working and then move on, saying that we'll write the tests or refactor it later. A professional will clean up the mess immediately before moving on to the next task. In this sense the book is inspiring if these goals are in line with yours.
In some ways the book reminds me of Code Complete, but if you already have read that you will still find new content, in particular with the exhaustive examples that show various clean ups including a portion of JUnit. A couple of the examples feel like they go on too long, including an Appendix of 60 pages of a replacement Date class for Java. I just find reading that much code in a book to be more difficult than on-screen.