Apart from the psychosomatics of it, it’s unnecessary and childish and dishonest.
It asserts a physical repugnance when the truth is the author simply dislikes something.
Mention smell, and I have a much harder time taking you seriously.
Apart from the psychosomatics of it, it’s unnecessary and childish and dishonest.
It asserts a physical repugnance when the truth is the author simply dislikes something.
Mention smell, and I have a much harder time taking you seriously.
Code smells themselves aren’t problems, they’re just useful track marks that might indicate a problem is lurking nearby. Worth looking into and making the decision yourself.
The term “smell” over something more concrete like “rotten” is quite perfect as what smells for me might not smell for you; whereas if something is rotten there’s little dispute.
Additionally, a code smell can describe code that feels wrong, but you can’t quite put your finger on it. Similar to catching a whiff of a new smell when out. You can’t quite discern where it came from, but it’s there.