The point of a code smell is to recognize a problem so you can begin to move in a different direction. I’m not sure what you do with legacy code, but with new code the key in my opinion is a well factored solution for ease of understanding and strong unit testing. Excessive amounts of debugging often means your unit testing isn’t granular and comprehensive enough. Excessive debug statements might also mean a developer could benefit from reading up on the capabilities of their debugger.
Geek points for nailing the movie line in the title. No Chris Fields you don’t count, that one’s too easy for you.