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.