Code smells are no errors or bugs but are early signs of something may be rotten in the code.
Let me be a little clear on the fact that having these “code smells” does not mean that the application won’t work. It also does not mean that it’ll give wrong or unpredictable output.
Read more “Code Smells and How to Get Rid of It”