Store for Education, OOEN Store UK
Education Books
Pre-school & Nursery
Key Stages 1-4
GCSE
A & AS Level
Baccalaureate & International Qualifications
Vocational
New & Used Textbooks
Key Skills
Professional
Education Studies & Teaching
Parent Participation
Subject & Exam Guides
Student Guides
English as a Foreign Language
Foreign Languages
IT Certification
Education Software
Reference
Key Stage 1 (Ages 5-7)
Key Stage 2 (Ages 7-11)
Key Stage 3 (Ages 11-14)
GCSE
A Level
Brands
Educational Subjects
Vocational Subjects
Education Products
Education Books
Children’s Education DVD
Children’s Education Videos
Education & Reference Software
Related Products
Books
DVD
Electronics
Software
VHS
Information
Ordering
Dispatch & Delivery
Security & Privacy
Contact Us

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


by Robert C. Martin
Clean Code: A Handbook of Agile Software Craftsmanship (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: Average rating of 4.5/5Average rating of 4.5/5Average rating of 4.5/5Average rating of 4.5/5Average rating of 4.5/5

Buy it now at Amazon.com!

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

Related Items

Spotlight customer reviews:

Customer Rating: Average rating of 4/5Average rating of 4/5Average rating of 4/5Average rating of 4/5Average rating of 4/5

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: Average rating of 5/5Average rating of 5/5Average rating of 5/5Average rating of 5/5Average rating of 5/5

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: Average rating of 4/5Average rating of 4/5Average rating of 4/5Average rating of 4/5Average rating of 4/5

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: Average rating of 5/5Average rating of 5/5Average rating of 5/5Average rating of 5/5Average rating of 5/5

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

Buy it now at Amazon.com!

OOEN Referral Program Spotlight
Bethel UniversityBethel 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.
Request Information
Blue Cliff CollegeBlue 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.
Request Information
Border Institute of TechnologyBorder 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.
Request Information
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.
Featured Schools
If you are planning to apply to college, university or graduate school, or if you are planning to take a(online) class(es) to enhance your skills, we recommend that you check the following featured schools.
Culinary Academy of Long Island
Keller Graduate School of Management(DeVry University)
ECPI Online
Ellis College
Florida Institute of Technology
Grand Canyon University Online
Harrington College of Design
ICT College
Jacksonville University
Jones International University
powered by My Amazon Store Manager v 2.0, © Stringer Software Solutions

Google
 
Web www.ooen.net
forum.ooen.net directory.ooen.net
OOEN Store for Education US | OOEN Store for Education UK
ooen.commerce: