Code smell
In the community of computer programming, code smell is a jargon used among hackers indicating that symptom that something may be wrong: a suggestion at the possible presence of an anti-pattern. There is a heating discussion about it should be called which code smells or code smell.
The article is originally from Perl Design Patterns Book