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 Feature Envy 2 Dead Code 3 Speculative Generality 4 Long Parameter List 5 Temporary Field 6 Refused Bequest 7 Divergent Change 8 Alternative Classes with Different Interfaces 9 Large Class 10 Shotgun Surgery 11 Duplicate Code 12 Switch Statements 13 Parallel Inheritance Hierarchies 14 Inappropriate Intimacy 15 Comments Move Method Extract Superclass Collapse Hierarchy Rename Method Inline Class Hide Delegate Pull Up Constructor Method Remove Parameter Replace Inheritance with Delegation Extract Class Introduce Parameter Object Extract Subclass Replace Conditional with Polymorphism Eliminar variable auxiliar Inline Method