Skip to content

Code smell

A “smell” is a metaphor for bad code, proposed by Kent Beck.

Smells proposed in Refactoring: Improving the Design of Existing Code

Perhaps the list of smells begins with Mysterious name and Duplicated code because these two are the most important. In Test-Driven Development: By Example, Kent Beck defines refactoring as “revealing intention and eliminating duplication.”

See also

Created
Updated

Machine-translated from the Korean original.

2026 © ak | markdown | 한국어