What are some common code smells that may indicate the need for refactoring?
Unused variables
Long method names
Large classes with multiple responsibilities
Short parameter lists