ひとことで
ユビキタス言語とは、仕事を知る人と開発者が、会話・資料・画面・コードで一貫して使う共通の言葉です。
身近な例
営業が『契約確定』と言い、画面では『申込完了』、コードでは `approveOrder` と呼ぶなら、意味のずれを話し合って揃えます。
よくある誤解
最初に用語集を作って固定するだけではありません。会話で不自然ならモデルとともに更新します。
正式な意味
ドメインモデルに基づき、チームがあらゆるコミュニケーションとソフトウェアで使い、継続的に磨く言語です。
会話で使うことがテストになる
仕事に詳しい人が不自然だと感じる名前や説明は、モデルの理解が足りない手がかりです。コードの名前だけ整えるのではなく、具体例を話せる言葉になっているか確認します。
原典・参考資料
Eric Evans · original-reference
DDD Reference — Definitions and Pattern Summaries最終確認: 2026-08-08
Martin Fowler · practitioner-article
Ubiquitous Language最終確認: 2026-08-08
次に知りたいこと