Selected Product: | Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) Paperback Edition: 1 Author: Robert C. Martin Publisher: Prentice Hall Release Date: August 2008 ISBN-10: 0132350882 ISBN-13: 9780132350884 List Price: £27.99 Average Customer Rating: | | Effective Java: A Programming Language Guide (Java Series) ISBN-10: 0321356683 The Productive Programmer (Theory in Practice (O'Reilly)) ISBN-10: 0596519788 Working Effectively with Legacy Code (Robert C Martin) ISBN-10: 0131177052 Domain-driven Design: Tackling Complexity in the Heart of Software ISBN-10: 0321125215 Agile Estimating and Planning (Robert C. Martin) ISBN-10: 0131479415 |
To use our price comparison to get the cheapest price, please click on the "Find the Cheapest Price" button located above for Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) by Robert C. Martin (ISBN-10: 0132350882, ISBN-13: 9780132350884). At this time we have not yet written a review for Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) by Robert C. Martin (ISBN-10: 0132350882, ISBN-13: 9780132350884). Please continue to keep checking back to this page as we are constantly adding reviews. Summaries and Customer Reviews are supplied by Amazon.com Book title needs refactoring | Customer Rating: | This is a great book, and one which any developer will learn a great deal from. In most respects, it is a five-star book, but... the title is misleading. By rights it should be called "Clean Java Code".
Let me explain: I am an ActionScript developer, and bought this book to improve my code style and structure. For the most part, it has done that: the chapters on naming, comments, functions and classes are absolutely superb. But then, huge swathes of the book are devoted exclusively to Java, and use some fairly complex (and, in my opinion, not very well formatted) code to convey their intention.
I don't generally have a problem with using Java-oriented books to learn more general programming concepts (Martin Fowler's "Refactoring" and O'Reilly's Head-First Design Patterns are both books I would recommend to anyone, regardless of their language-of-choice), but around 1/3rd of Bob Martin's book is virtually impenetrable to anyone who does not already have significant Java experience.
That said, I should re-iterate that this book will be hugely valuable to any programmer. I just wish that they had tried to use a little more pseudo-code and a little less real-world examples, with all of the complexities entailed, and I think a lot could have been done to make the Java code more readable for users of other languages. | The bible for writing high quality software | Customer Rating: | Uncle Bob (Robert C. Martin) is a recognized expert in todays world of software development. His books "Agile Software Development: Principles, Patterns and Practices" and "Agile Principles, Patterns and Practices in C#" should by now be well known by the majority of serious java and C# developers. I read the latter last year, and I was blown away by Uncle Bob's insight into the process of writing software in a manner, that more or less guarantees success for both the customer and the development company.
When "Clean Code" was published I rushed to buy it, and again I am in awe!
This book book hits the nail on why so many software development projects ends up in pain for the developers as the code rots and becomes unmaintainable. Not only are the symptoms cleary described and analyzed, Uncle Bob also provides the remedy. By breaking down the process of cleaning up code into detecting very specific "smells" and heuristics, and by supplying the reader the tools to fix the problems in the software, the reader automatically becomes empowered, inspired and motivated to go and clean up his or her mess.
I strongly believe, that if all developers were to read this book and start living by the rules stated within, life would improve for every single developer, customers would be able to purchase very high quality software products a lot cheaper, and everyone would benefit.
My applause to Uncle Bob - Thank you for this fantastic work of art! |
|