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