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