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