November 2018
Intermediate to advanced
448 pages
13h 10m
English
Smell |
Common Refactorings |
|---|---|
Alternative Classes with Different Interfaces (83) |
Change Function Declaration (124), Move Function (198), Extract Superclass (375) |
Comments (84) |
Extract Function (106), Change Function Declaration (124), Introduce Assertion (302) |
Data Class (83) |
Encapsulate Record (162), Remove Setting Method (331), Move Function (198), Extract Function (106), Split Phase (154) |
Data Clumps (78) |
Extract Class (182), Introduce Parameter Object (140), Preserve Whole Object (319) |
Divergent Change (76) |
Split Phase (154), Move Function (198), Extract Function (106), Extract Class (182) |
Duplicated Code (72) |
Extract Function (106), Slide Statements (223), Pull Up Method (350) |
Feature Envy (77) |
Move Function (198 |
Read now
Unlock full access