Design Patterns · Middle · Question 66 of 75
What is the "divergent change" smell?
- ✓Correct answer: One module has to be changed for many unrelated reasons (e.g. UI tweaks, API changes, pricing rules)
- 2Different developers formatting code differently
- 3Git branches diverging
Explanation
It's the opposite of shotgun surgery and signals mixed responsibilities that should be split.