DEV Community

Discussion on: The ONE book every developer MUST read!

Collapse
 
curtisfenner profile image
Curtis Fenner • Edited

I recently finished reading this book with some colleagues at work. The consensus opinion to come out of it is that you won't fully benefit unless you read the book critically. While 80% of the book is good advice, about 20% is controversial to downright bad advice. Plus, most of the book is grounded in quite outdated Java versions, some of it in dire need of an update (and largely irrelevant if you don't use Java).

If you're new to the idea of writing "clean code", you might not be able to recognize the 20% of bad advice. So if you do read this book, remember to take everything with a grain of salt; it's just one more perspective to keep in mind while writing code, not the definitive perspective.

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

If you're new to the idea of writing "clean code", you might not be able to recognize the 20% of bad advice.

This is exactly the point I was making earlier!

Robert Martin has a lot of good ideas, but his apparent ego prevents him from distinguishing between his opinion and provable reality.

I recommend developers learn clean coding from more trustworthy (less egotistical) authors, who have vetted these ideas in their own careers. I can never recommend a young developer read Robert Martin's work directly.

Collapse
 
n_develop profile image
Lars Richter

I can never recommend a young developer read Robert Martin's work directly.

Amem to that. There are a lot of good ideas in his books. That's a fact. But distinguishing between the good and the bad advice is difficult when you are just starting to learn how to code.

Collapse
 
shahidazim profile image
Shahid Azim • Edited

I am not a big fan of commenting code, but sometimes it is required (but not always). Developers hardly read comments and most of the time it's just create noise.

Jason, I appreciate your
defensive approach to support code comments, but it's sounds to me an unnecessary conversation. It's all depends on agreement between team members whether to add comments and how much.

Can you please show some respect for Uncle Bob, based on his contributions,

Thread Thread
 
n_develop profile image
Lars Richter

Can you please show some respect for Uncle Bob, based on his contributions.

To be honest, I don't think Jason was disrespectful in any way. He said Uncle Bob has a lot of great ideas. And pointing out that Uncle Bob has a gigantic ego which prevents him from distinguishing between his opinion and provable reality, is just the truth. He is still man with a lot of good ideas.

Some comments have been hidden by the post's author - find out more