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