Software Engineering KB

Home

❯

06 Development Process

❯

04 Code Quality

❯

01 Concept

❯

Code Smells

Code Smells

Feb 10, 20261 min read

  • code-quality
  • refactoring
  • code-smells

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.

Key Properties

  • Long Method Smell
  • God Class Smell
  • Feature Envy Smell

code-quality refactoring code-smells


Graph View

  • Code Smells
  • Key Properties

Backlinks

  • Refactoring
  • God Class Smell
  • Long Method Smell

Created with Quartz v4.5.2 © 2026

  • GitHub