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