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