DDD to English dictionary
With apologies to Eric Evans.
What it means
- Ubiquitous Language - Glossary
- Unit of Work - Transaction
- Repository - Data access component
- Specification - Where clause
- Service - Static method
- Aggregate - Hierarchy
- Intention-Revealing Interfaces - Good names
- Anticorruption Layer - Contract
What it could mean, but doesn't
- Ubiquitous Language - The phenomenon that development teams pick one programming language and stick with it
- Unit of Work - The detail of your estimates: to the hour, day, or week
- Repository - Source control
- Specification - Requirements document
- Service - RPC over HTTP
- Aggregate - A filled-in diamond on a UML diagram
- Intention-Revealing Interfaces - Ports 80 and 25
- Anticorruption Layer - CRC