A review by brunjact
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

3.0

This book has a loot of good advise which I try to make use as much as possible. I take away three main features from this book: 1) the author presents and demonstrates the practice of clean coding habits; 2) the author lists his own set of heuristics and code smells; 3) the author demonstrate in a refactoring session how he identifies code smells and applies heuristics to clean up code.

My let down of this book is that is — at times — very Java intensive. Had I known this beforehand I might have picked up another book instead. I skimmed some of those sections since they don't relate to my the one I'm using now — Ruby.

This book will gladly sit on my shelf with a bookmark on the Smells and Heuristics chapter.