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