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