Skip navigation.

A Taxonomy for Bad Code Smells

A Taxonomy for Bad Code Smells

code analysis & inspection | refactoring
This taxonomy aims to provide better understanding of Code Smells and to recognize the relationships between smells. The five types of smells are: Bloaters, Object-Orientation Abusers, Change Preventers, Dispensables and Couplers, and indicate a Refactoring session may be in order.

Author: Mika Mäntylä
Published: 2004

(via Udi Dahan)