Page 1

SmellRefactoring
[[treee/refactoring/smells/oo-abusers/alternative-classes-with-different-interfacesalternative-classes-with-different-interfaces]]
[[treee/refactoring/smells/dispensables/commentscomments (a.k.a Deodorant)]]
[[treee/refactoring/smells/dispensables/data-classdata-class]]
[[treee/refactoring/smells/bloaters/data-clumpsdata-clumps]]
[[treee/refactoring/smells/change-preventers/divergent-changedivergent-change]]
[[treee/refactoring/smells/dispensables/duplicate-codeduplicate-code]]
[[treee/refactoring/smells/couplers/feature-envyfeature-envy]]
[[treee/refactoring/smells/dispensables/lazy-classFreeloader (a.k.a. lazy-class)]]
[[treee/refactoring/smells/couplers/inappropriate-intimacyinappropriate-intimacy]]
[[treee/refactoring/smells/other/incomplete-library-classincomplete-library-class]]
[[treee/refactoring/smells/bloaters/large-classlarge-class]]

Page 2