4 ms·
Super subjective. To people who know what they are doing more code than necessary to accomplish a task is the code smell. To people who are super insecure van
by austincheney 5y ago
Super subjective.
To people who know what they are doing more code than necessary to accomplish a task is the code smell.
To people who are super insecure vanity code is required because patterns are memorized, so any deviation from the unnecessary boilerplate is the code smell.
- notpachet 5y ago> To people who know what they are doing more code than necessary to accomplish a task is the code smell. While I agree, I think a lot of developers are oversensitive to boilerplate, sometimes to their own detriment. And the effort to shave off boilerplate quickly runs into diminishing returns. Beyond a certain point you end up with code that is harder to use because of the layers of abstraction you've added to avoid the last-mile developer writing unnecessary boilerplate. But I am a touch typist, whereas I'm noticing more and more developers who are not, so maybe there's something there.