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