Auto boutiques-francophones Simple and secure cloud storage Personal Care Cook Kindle Music Deals Store Fall Tools

Customer Reviews

22
4.8 out of 5 stars
Clean Code: A Handbook of Agile Software Craftsmanship
Format: PaperbackChange
Price:$41.59+Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

Showing 1-10 of 19 reviews(5 star)show all reviews
7 of 7 people found the following review helpful
on June 17, 2009
I'd been programming for eight years in various languages and technologies when I read this book so I wasn't an absolute beginner; but after I read this book my coding completely changed, and I think for the better.

What impressed me most about this book was the many examples: "Uncle Bob" gave practical before and after examples of applying the principals of clean code. The examples were realistic and worthwhile: he'd take a piece of code, iteratively apply different principals and by the time he was done the code looked, well, clean, both in design and readability.

From what I've heard, what people remember most is the principal of "self-documenting code". Now I too had heard all of that before and I'd seen some terrible "self-documenting" code; however, when Martin explained it--and gave examples--it began to make sense and I've been doing it ever since. Trust me, when _he_ explains it, it makes sense.

The book goes well beyond self-documenting code. I would recommend this book for anyone who codes, but especially for someone with a couple years of, not just writing code, but also reading other people's code; often it's hard to pin down just what is so difficult and clumsy about the code we write and Martin shows us.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on October 29, 2010
I am part way into this book and it's a great guide with specific examples on some best practices and recommendations on how To do and Not to for small and large code projects.

The writing style of the book is very easy to follow, and does not dry out with a sprinkle of geeky humor and real-life stories. The suggestions are based on the modern programming world today, and how the life of your code may last longer and go through more hands than you may expect.

I have already started to change my coding patterns based on some of these recommendations.. and I know shifting my mindset over whatever period of time towards cleaner code, will benefit me and those to come after me.

Clean Code should be standard for all programmers/architects/engineers in any position.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on August 10, 2015
It's a very good read and worth every penny I spent. I feel I have improved a lot as a programmer in the process and have nearly halfed the time needed to write complex systems. This book is mostly aimed at professional programmers looking to become better programmer though I suppose it can still help you improve your skills if you code as a hobby. My background is that of a professional junior .NET programmer who develops video games in his spar time using Unity. Now, this book mostly uses Java for its examples but it (for the most part) translates well into other languages so it really doesn't matter where you're coming from. It won't teach you how to program so you'd best have that covered already. What it will teach you is how to become better at it.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on December 30, 2011
I do not buy a lot of books, but this one worth it. Good book to read when in the first months of learning to code as you will start will good practices. It is easy to read and does not go too deep in each concept. It will make you aware of how to ... code clean...
There is a chapter at the end that summarize all the concepts so you can read this chapter often to remember them.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on June 22, 2009
This book is for the serious software developer.

Add this to Fowler's Refactoring to make a great 1 - 2 punch.

While Fowler's Refactoring demonstrates techniques for moving code from one state to another, this book identifies lower level examples of what needs to be refactored (or written correctly the first time).

Read it, code for a month, and read it again.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on March 15, 2015
Read it, live it, have a better professional life. A definitive 'must read' for professional programmers and the people who lead them.

If you haven't read this, fix that. The best teams I've ever worked with know this material cold, and I say that speaking as a VP of Software Engineering in several firms with 30 years of experience.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on November 22, 2009
This is the book that every programmer should read at least twice. Reading this book is enjoyable and fruitful. It won't tell you a specific technique, but a bunch of guidelines on how to write readable code for others and (especially) for your future self.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on July 14, 2015
An excellent book on programming, the author has a vast amount of experience to draw upon including his own versions on what not to do and ways to make your code more efficient
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on June 22, 2015
Thought of it more as a good reading material for commute - but this book is so much more - examples in the book are great and imho you need practice with the material learned
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on April 16, 2015
From one week to the next I feel I've learned years worth of experience. From the way I write variable names to the way I design my classes. Fantastic book, highly recommend
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
     
 
Customers who viewed this item also viewed
Code Complete (2nd Edition)
Code Complete (2nd Edition) by Steve McConnell (Paperback - June 9 2004)
CDN$ 33.38

The Pragmatic Programmer: From Journeyman to Master
The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt (Paperback - Oct. 20 1999)
CDN$ 41.59

Design Patterns: Elements of Reusable Object-Oriented Software
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma (Hardcover - Oct. 31 1994)
CDN$ 50.39