Lava Flow

Kind: anti-pattern

Layer: Enforcement Core

Record: architecture:lava-flow

Severity: discouraged

Scope: architecture_evolution

Formed by: Preserve obsolete, half-migrated, or unexplained code paths because no record says whether they are still needed.

Canonical: Ontology

A defect in which obsolete or half-migrated code survives because nothing records whether it is still needed.

Listed in Architecture principles, after Pattern Cargo Cult and before Zombie Code.

Refactored by

Severity

Category

Force

Negated by

Linked from