Lexicon

Reachable Invalid State

Kind: anti-pattern

Layer: Domain Modeling

Record: lexicon:reachable-invalid-state

Canonical: Lexicon

A defect in which a domain object can be put into a state that breaks its own rules.

Listed in Lexicon terms, after Attribute-Compared Identity and before Closed Static Core.

Category

  • Domain Architecture

Violates

  • Invariant
  • Consistency

Linked from

  • Contracts / Interfaces / Compatibility
  • Transactions / State / Concurrency