Shotgun Surgery

Kind: anti-pattern

Layer: Enforcement Core

Record: architecture:shotgun-surgery

Severity: discouraged

Scope: modularity

Formed by: Scatter one conceptual responsibility across many files so one change requires many coordinated edits.

Canonical: Ontology

A defect in which one responsibility is scattered so that a single change needs edits in many files.

Listed in Architecture principles, after Distributed Monolith and before Divergent Change.

Refactored by

Severity

Category

Force

Negated by

Linked from