Relacionar Columnas Code smells y refactorizaciónVersión en línea Relaciona los olores del código (columna izquierda) con los patrones de refactorización más adecuados para mitigarlos. por Guillermo Domingo Martínez 1 Alternative Classes with Different Interfaces 2 Duplicate Code 3 Dead Code 4 Long Parameter List 5 Speculative Generality 6 Large Class 7 Shotgun Surgery 8 Switch Statements 9 Temporary Field 10 Parallel Inheritance Hierarchies 11 Refused Bequest 12 Divergent Change 13 Comments 14 Feature Envy 15 Inappropriate Intimacy Extract Superclass Inline Method Extract Class Replace Conditional with Polymorphism Pull Up Constructor Method Remove Parameter Hide Delegate Move Method Replace Inheritance with Delegation Extract Subclass Inline Class Rename Method Collapse Hierarchy Introduce Parameter Object Eliminar variable auxiliar