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