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