ユビキタス言語
Domain-Driven Design
モデルを言語のバックボーンとして使用する。チーム内およびコード内のすべてのコミュニケーションにおいて、その言語を絶え間なく行使することをチームに約束する。図や文章、特にスピーチでも同じ言語を使う。
...ドメインの専門家は、ドメインの理解を伝えるのに厄介であったり、不十分であったりする用語や構造に異議を唱えるべきである。
Learning Domain-Driven Design
ドメイン知識を継続的に翻訳する代わりに、ドメイン駆動設計では、業務ドメインを記述するための単一の言語ユビキタス言語は業務ドメインに関連する用語のみで構成されるべきである。技術的な専門用語は使わない!ビジネスドメインの専門家にシングルトンや抽象的なファクトリーについて教えることが目的ではない