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