wood burning stoves
The moose likes Book Reviews and the fly likes Clean Code by Robert C Martin Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Clean Code by Robert C Martin" Watch "Clean Code by Robert C Martin" New topic

Clean Code by Robert C Martin

Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33124

<pre>Author/s : Robert C Martin
Publisher : Prentice Hall
Category : TBD
Review by : Jeanne Boyarsky
Rating : 9 horseshoes
�Clean Code� focuses on how to write �good� code. Where �good� is defined as being easy for others to read and maintain. It's not that I disagree with the definition of �good� here. The quotes are because 'bad� code is easier to identify. Then there is �good� code and really �great� code. The code in this book is what we should aspire to write.

There are three main sections to the book. The first describes principles with examples. I liked this section best including the chapters written by other experts. The third is the actual �smells and heuristics.� While they are good, they were so short they wound up being a summary.

The second section is the case studies. Martin warns up front that this will involve a lot of reading code and cross referencing. I had trouble with flipping back and forth between the chapter, rules and an appendix at the same time. So much flipping was disruptive to my train of thought � even with three bookmarks.

Martin is good about referencing other related titles such as �Implementation Patterns.� If you haven't yet read �Implementation Patterns�, I recommend starting with that title. It's easier reading which is helpful when newer to a topic. Also while both books are very good, I liked �Implementation Patterns� better. (see my review on that title for why)

The actual content was excellent. The book only loses a point for the logistical issues in reading it.

More info at Amazon.com
More info at Amazon.co.uk

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Lars Arnbak

Joined: Dec 22, 2008
Posts: 4
I love this book, I'm half way through it and love the way of writing and the examples. It really god me thinking of how I write code. And manages old code.

Later equals never!
I agree. Here's the link: http://aspose.com/file-tools
subject: Clean Code by Robert C Martin
It's not a secret anymore!