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