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