ユビキタス言語とは?
ユビキタス言語とは、あるドメインを記述するためにエンジニアとビジネスエキスパートが合意した共通の用語のセットであり、会話、ドキュメント、コードで一貫して用いられます。境界づけられたコンテキスト内では、同じ言葉がどこでも同じ概念を指します。モデルと話し言葉を整合させ続けることで、翻訳の誤りを減らします。
なぜ重要か
コードと会話が同じ考えに対して異なる言葉を使うと、誤解が要件やバグに忍び込みます。ユビキタス言語は、全員が同じ用語でシステムについて考え続けられるようにします。
関連ガイド
What Is a Bounded Context?A bounded context is a boundary within a domain model where a particular set of terms and rules apply consist…
What Is an Anti-Corruption Layer?An anti-corruption layer translates between your domain model and an external or legacy system so foreign con…
What Is a Domain Event?A domain event is a record that something meaningful happened in the business domain, named in past tense and…