Relier Pairs Code smells y refactorizaciónVersion en ligne Relaciona los olores del código (columna izquierda) con los patrones de refactorización más adecuados para mitigarlos. par Guillermo Domingo Martínez 1 Switch Statements 2 Duplicate Code 3 Speculative Generality 4 Large Class 5 Parallel Inheritance Hierarchies 6 Shotgun Surgery 7 Long Parameter List 8 Comments 9 Inappropriate Intimacy 10 Refused Bequest 11 Divergent Change 12 Alternative Classes with Different Interfaces 13 Dead Code 14 Temporary Field 15 Feature Envy Extract Superclass Inline Method Eliminar variable auxiliar Remove Parameter Extract Subclass Pull Up Constructor Method Rename Method Extract Class Hide Delegate Introduce Parameter Object Move Method Replace Conditional with Polymorphism Replace Inheritance with Delegation Inline Class Collapse Hierarchy