overview/adr-provs/ddd-validation.md
2021-07-22 20:00:51 +02:00

807 B

ddd-validation

Status

to be discussed

Context

We want express validity on domain objects. Clear described validity helps on

  • avoid many redundant and unnecessary (null-)checks spread around in the code
  • collects all validity constraints to one defined place

Principles affected

  • Check the domain borders
  • Do not tie validation to object creation / serialization
  • propagate validation through aggregates

ddd-validation

see also: