[Code Smell #5] Shotgun Surgery vs Divergent Change
Shotgun Surgery is a smell where one change is scattered across multiple files, while Divergent Change is its mirror image: one file changes for multiple reasons. This article explains how to measure and distinguish these opposite smells using commit history.
Read article