Relier Pairs Code smells y refactorizaciónVersion en ligne Relaciona los olores del código (columna izquierda) con los patrones de refactorización más adecuados para mitigarlos. par Guillermo Domingo Martínez 1 Feature Envy 2 Long Parameter List 3 Speculative Generality 4 Refused Bequest 5 Comments 6 Shotgun Surgery 7 Duplicate Code 8 Large Class 9 Alternative Classes with Different Interfaces 10 Divergent Change 11 Inappropriate Intimacy 12 Dead Code 13 Parallel Inheritance Hierarchies 14 Temporary Field 15 Switch Statements Extract Class Extract Subclass Collapse Hierarchy Inline Class Rename Method Pull Up Constructor Method Eliminar variable auxiliar Replace Conditional with Polymorphism Hide Delegate Inline Method Replace Inheritance with Delegation Move Method Introduce Parameter Object Remove Parameter Extract Superclass