Use exceptions as domain evidence - Domain Driven Design | Zoonk
Use exceptions as domain evidence
Look for the cases that break the happy path: cancellations, overrides, late submissions, missing data, refunds, appeals, and special permissions. Use exceptions to reveal rules that ordinary examples hide.