countdown boutiques-francophones Learn more vpcflyout Home All-New Kindle Music Deals Store sports Tools Registry

Customer Reviews

4.8 out of 5 stars
4.8 out of 5 stars
Format: Paperback|Change
Price:$37.70+ 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 27 reviews(5 star). Show all reviews
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.
0Comment| 10 people found this helpful. Was this review helpful to you?YesNoReport abuse
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.
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport 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.
0Comment|Was this review helpful to you?YesNoReport 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.
0Comment|Was this review helpful to you?YesNoReport 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.
0Comment|Was this review helpful to you?YesNoReport 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.
0Comment|Was this review helpful to you?YesNoReport abuse
on November 13, 2015
This book is a requirement to read before starting employment at my agency, and after reading it I know why. The principles in this book (though the examples/exercises not in the programming language I use) are excellent, and their application has definitely made me a better developer.
0Comment|Was this review helpful to you?YesNoReport 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.
0Comment|Was this review helpful to you?YesNoReport 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
0Comment|Was this review helpful to you?YesNoReport 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
0Comment|Was this review helpful to you?YesNoReport abuse