Big Ball of Mud

Kind: anti-pattern

Layer: Enforcement Core

Record: architecture:big-ball-of-mud

Severity: discouraged

Scope: modularity, state_transaction

Formed by: Allow boundaries to remain implicit, permit unrestricted dependencies, mix concerns freely, share mutable state broadly, and accumulate changes without architectural segmentation.

Canonical: Ontology

A defect in which a system has no discernible boundaries, so any part can depend on and change any other.

Listed in Architecture principles, before God Object.

Contracts

Refactored by

Severity

Category

Force

Negated by

Violates

Linked from