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

Leave a Reply

You must be logged in to post a comment.