Null Semantics Drift

Kind: anti-pattern

Layer: Enforcement Core

Record: architecture:null-semantics-drift

Severity: discouraged

Scope: semantic_consistency

Formed by: Use null, undefined, empty string, zero, false, missing field, and empty collection interchangeably.

Canonical: Ontology

A defect in which null, empty, zero and missing are used interchangeably for one field.

Listed in Architecture principles, after Exception Control Flow and before Anemic Domain Model.

Refactored by

Severity

Category

Force

Violates

Negated by

Linked from