Divergent Change

Divergent change occurs when one class is commonly changed in different ways for different reasons.

Related smells: Multifaceted Abstraction

Reference

M. Fowler, “Refactoring: Improving the Design of Existing Code”. Addison-Wesley, 1999.


Design Smells

Home