Zombie Code

Kind: anti-pattern

Layer: Enforcement Core

Aliases: Dead Code

Record: architecture:zombie-code

Severity: discouraged

Scope: architecture_evolution

Formed by: Leave unreachable, unused, or disabled code in the system where it keeps misleading the developer and the model, and can be reactivated by accident.

Canonical: Ontology

A defect in which unreachable or disabled code stays in the system and misleads the developer and the model.

Listed in Architecture principles, after Lava Flow and before Temporal Coupling.

Refactored by

Severity

Category

Force

Detected by

Negated by

Linked from