4 ms·
Can we finally admit that one person’s clean code is another person’s code smell?* Uncle Bob has caused more wasted time and effort than any other “thought lea
by pragmatic 2y ago
Can we finally admit that one person’s clean code is another person’s code smell?*
Uncle Bob has caused more wasted time and effort than any other “thought leader” except perhaps Martin Fowler.
His examples are absolutely terrible and really make me question how anyone can read more than a few chapters into this book and still think Uncle Bob is an expert.
It’s subjective. It’s easy to obfuscate code, really hard to make it “clean.”
Personal anecdote: our cto is hung up on making super tiny methods bc of this book. You can’t follow logic because you’re constantly hopping between tiny bits of code all over the project. It’s like trying to read a Wikipedia article that’s been condensed to one run on sentence with every word hyperlinked.
*Terms popularized by consultants selling books and consulting.
- thesnide 2y agoEvery extremism is bad. Period. ;-) Yet it is very conforting and comfortable if you are inside its echo chamber. So all the output of those thought leaders are not to be applied to the letter, but should be part of a whole educational process that also evaluates all the limits of that thinking. But that takes time to think. Which our modern society has almost outlawed, in its rush for "fastfood for thought" that enables selling more ads and hype