Liked It“Until now, really nice book. Even if the code examples are in Java, it can be applied to almost every programming language out there!” see full review » see other reviews » |
“Until now, really nice book. Even if the code examples are in Java, it can be applied to almost every programming language out there!”
Cássio Marques wrote this review yesterday. ( reply | permalink ) Was this review helpful? Yes | No“The subtitle "A Handbook of Agile Software Craftsmanship" is somewhat unfortunate. Very little here is specific to Agile processes, and programmers whose organizations are dedicated to more traditional software lifecycles may err in giving this one a miss. The "Software Craftsmanship" portion is spot on, though. While I may not agree with every bit of advice (and I think Martin would be surprised if anyone did), it's a refreshing and re-energizing look at ways to make code cleaner, more maintainable, and more enjoyable to deal with, while not pretending that "perfect code in one pass" is an achievable - or even a desirable - goal.
I'm trying to introduce some of his ideas into my department's coding standards, and the references in the introduction alone lead to months' worth of reading in the philosophy of programming. "Clean Code" has earned a place on my tiny office bookshelf, in easy reach next to Strunk and White.”
“Good book for the seasoned developer, but if you're not familiar with the SOLID princpiles, design patterns and good OO then this book should be pushed aside otherwise the benefit you'll gain from it will be minimal. ”
Matt F wrote this review Monday, August 10 2009. ( reply | permalink ) Was this review helpful? Yes | No“Excellent Book. Must read for anybody interested in improving their code quality!”
amruth_b wrote this review Tuesday, May 12 2009. ( reply | permalink ) Was this review helpful? Yes | No“http://msmvps.com/blogs/luisabreu/archive/2009/01/15/book-review-clean-code.aspx”
Luis Abreu wrote this review Thursday, January 15 2009. ( reply | permalink ) Was this review helpful? Yes | No“I have been expecting this new book from Uncle Bob for quite a while so, as soon as I have got my copy, I rushed through it!
If you have no idea about who is this guy named Robert C. Martin and mainly expect people to "sent you teh codez", then you have to read this book. This will not transmogrify you into a craftsman but, at least, you will get a fair measure of the journey you still have to go through and be pointed in the right direction.
If you are familiar with Uncle Bob's writings and attend his conference talks, there will be no new concepts for you in this book. It will still be an insightful reading because of the extensive code samples and the refactoring sessions where you can actually follow the train of thoughts, and the actions they entail, as if you were in the master's head. It's like being John Malkovitch, but a little geekier.
The book itself is somewhat structurally challenged and lacks a little consistency, from a reader standpoint.
But who cares? As long as you can read this kind of stuff:
"Clean code is not written by following a set of rules. You don't become a software craftsman by learning a list of heuristics. Professionalism and craftsmanship come from values that drive disciplines." (Robert C. Martin, Clean Code)
... is the form so important? ”