Code Smell

Anything in the source code of a program that may indicate that something may by wrong with that program. Common code smells are ofen used to diagnose the quality of legacy code. Code smells generally indicate that the code should be refactored or the overall design should be reexamined.