shotgun surgery termsmell
one change requires edits in many places
Adding a new field, status, or behavior requires you to change 20 different files. Means the concern is scattered rather than localized. Often the inverse of divergent change — same concept smeared across many places. Fix: pull the scattered logic into one module.