Leonard Ekenekiso
← Back

Principle

Protect important state

Transactional and business-critical data needs clear ownership, validation and predictable state changes.

Transactional and business-critical data needs clear ownership, validation and predictable state changes. The invariants that matter should be visible in code and tests.