CODESMELL
Code smell
In computer programming, code smell is any symptom in the source code of a program that possibly indicates a deeper problem. Code smells are usually not bugs—they are not technically incorrect and don't currently prevent the program from functioning. Instead, they indicate weaknesses in design that may be slowing down development or increasing the risk of bugs or failures in the future.The above text is a snippet from Wikipedia: Code smell
and as such is available under the Creative Commons Attribution/Share-Alike License.