Reviews

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

hannahcassie's review against another edition

Go to review page

3.0

the theory part has a lot of good ideas, not sure if all really that practical in big pipelines but definitely something to think about. The practical part I'm going to do separate since it's all java focused.

4markumar's review against another edition

Go to review page

informative medium-paced

4.5

konduracka's review against another edition

Go to review page

3.0

Spodziewałam się dowiedzieć więcej

trevan_haskell's review against another edition

Go to review page

4.0

This book was primarily written in java, and indeed seems to sometimes be written specifically for java programmers. Despite this, most the lessons hold true across languages.

I'm extremely glad I read this, if only to have a clear voice of authority I can turn to when deciding on matters of code formatting, variable and function naming, and of code organization. Lots of code examples included to convince you that the declared best practices are indeed so!

asiftheworld's review against another edition

Go to review page

informative inspiring reflective slow-paced

4.0

ver4's review against another edition

Go to review page

2.0

Did not win me over. He likes to back his points up with opinions and not much logical justification. His writing seems a bit preachy at times. Still, I could take away a few things from this book.

valeriymarsm's review against another edition

Go to review page

5.0

Just awesome

bionicjulia's review against another edition

Go to review page

3.0

I found the first few chapters helpful, but found the remainder difficult to follow because the examples were specifically in Java which I don't know. One to revisit once I have more experience of working on large code bases as part of a big team, with more programming knowledge - the concepts just seem a bit too abstract for me to truly appreciate at the moment, and I'm still struggling to understand where the balance lies between perfection vs pragmatism.

sobremesa's review against another edition

Go to review page

4.0

well, it's a classic for a reason.
some of the advice was, at least for me, quite specific or outdated, especially toward the end of the book.
but i truly enjoyed reading it, and i believe it has taught me a lot, so i think of it with much fondness.

cliffroberson's review against another edition

Go to review page

1 Clean Code
2 Meaningful Names
3 Functions
4 Comments
5 Formatting
6 Objects and Data Structures
7 Error Handling
8 Boundaries
9 Unit Tests
10 Classes
11 Systems
12 Emergence
*13 Concurrency
*14 Successive Refinement
*15 JUnit Internals
*16 Refactoring SerialDate
17 smells and heuristics