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