Scan barcode
hannahcassie's review against another edition
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.
trevan_haskell's review against another edition
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!
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!
ver4's review against another edition
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.
bionicjulia's review against another edition
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
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.
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
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
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