Code Smells
← Back to Refactoring
Indicators that code may need refactoring. Long methods, God classes, feature envy, primitive obsession, data clumps, divergent change, shotgun surgery. Smells are not bugs — the code works — but they indicate design problems that make the code harder to change.