Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) by Robert C. Martin

|
List Price: ££27.99
Our Price: ££20.85
Your Save: £ 0.00 ( % )
Availability: Usually dispatched within 24 hours
Manufacturer: Prentice Hall
|
Average Customer Rating:     

|
|
Binding: Paperback Dewey Decimal Number: 005.1 EAN: 9780132350884 ISBN: 0132350882 Label: Prentice Hall Number Of Items: 1 Number Of Pages: 464 Publication Date: 2008-08-14 Publisher: Prentice Hall Studio: Prentice Hall
|
|
|
|
|
|
Spotlight customer reviews:
|
Customer Rating:     
Summary: A valuable text, but needs a clean-up
Comment: Clean Code is a valuable book for any programmer's bookshelf. Although a lot of the information can be found in other books on software development, particularly those covering "agile" techniques, the text brings everything into one place with a very readable and enjoyable style. I could've done with this about fifteen years ago, rather than learning many of the lessons the hard way over the years.
The book does have some minor issues though. As mentioned by a previous reviewer, it uses Java exclusively for the examples and assumes you are an experienced Java developer. Some of the examples can be heavy going for those unfamiliar with the language.
The book could also do with a bit more proof-reading. Ignoring a copyright of 2009, the words "it's" and "its" seem to have been swapped throughout the book, "an" replaces "and" in a handful of sentences, and there are even some words in the text that are completely wrong. A bit of shame considering.
Don't let the Java or proof-reading put you off though.
Customer Rating:     
Summary: Page turner
Comment: This book is, believe it or not, a page turner! Yes, dear friends, you heard me. I know how boooorrriiing and dry can technical books of this sort be, but this one -- I actually read the whole of the Introduction chapter (which I do very rarely), then continued on to the first chapter, then the next, and next,... I read through the first 52 pages of the book in just a couple of hours!
The book is very reader-friendly, witty, interesting, and simply great!
I am now in the third year of a Software Engineering course and this book is certainly very helpful. With its help I hope to submit an extremely well readable and structured code to my final year project. I recommend this book to everyone!
Customer Rating:     
Summary: Book title needs refactoring
Comment: 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.
Customer Rating:     
Summary: The bible for writing high quality software
Comment: 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!
|
|
|
- Ask about this education product "Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)" in the forum
- Give review on this education product "Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)" in the forum
- Search related information in the forum
|
|
|
|
| OOEN Referral Program Spotlight |
 | | Bethel University
Earn a degree at Bethel University where your education will combine practical application of learning to your work and life with the development of the character and ethical decision making informed by values based in the Christian faith. Our dedicated staff and faculty provide individual attention to help students achieve personal and career goals. Bethel’s commitment to educational excellence is reflected in its consistent ranking among the best schools in the Midwest by U.S. News & World Report. Financial aid is available for those who qualify. Make Bethel your choice for your advanced education. | |  | |
 | | Blue Cliff College
Blue Cliff College is an accredited school offering degrees in Massage Therapy. What’s so great about a career in Massage Therapy? You’ll experience less stress, be able to work flexible hours, and perhaps most important, you’ll be helping others feel better. Blue Cliff College, with campuses in Louisiana and Mississippi, has a faculty made up of highly respected practicing professionals. As a graduate, you will receive extensive career placement guidance. | |  | |
 | | Border Institute of Technology
Are you ready to launch an exciting new career? Border Institute of Technology (BIT) in El Paso, TX can help. BIT has formed alliances with top technology companies such as Cisco and Microsoft to help you get the cutting-edge technology skills today’s top employers demand. Programs are available in fields like CADD Technology, Network Technology, Microcomputer Applications, Web Design and more. Earn your degree or certificate in as little as 21 months. Financial aid and lifetime job placement services are available. | |  | |
|
What is OOEN Referral Program Spotlight?
OOEN provides comprehensive listing of online courses, degree programs, colleges and universities.
Also OOEN provides links to their information request pages; if you want to find out more about any course,
degree program, college or university, you can just fill out the form linked from OOEN and request information.
It is completely free for anyone to request information, and you can request information from as many colleges
and universities as you'd like. We list featured schools and their brief information
in this "OOEN Referral Program Spotlight" section of OOEN Store for Education,
in case that you are interested in taking a class or two or even pursuing degree program
through these featured schools.
|
|
|