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