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