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