Créer une activité
Jouer Relier Colonnes

Duplicate Code

Switch Statements

Inappropriate Intimacy

Long Parameter List

Dead Code

Parallel Inheritance Hierarchies

Temporary Field

Speculative Generality

Divergent Change

Large Class

Refused Bequest

Feature Envy

Alternative Classes with Different Interfaces

Comments

Shotgun Surgery

Remove Parameter

Hide Delegate

Replace Conditional with Polymorphism

Inline Class

Introduce Parameter Object

Extract Superclass

Eliminar variable auxiliar

Replace Inheritance with Delegation

Extract Class

Pull Up Constructor Method

Inline Method

Collapse Hierarchy

Move Method

Extract Subclass

Rename Method