私は2つの崩壊問題を見つけました:
- ドメイン エキスパートと開発チーム (DDD) の間で同じ言語を使用する必要があります。
- コード内の命名には英語を使用する必要があります (.Net 設計ガイドライン)。
ドメインの専門家が英語を話せない場合はどうなりますか?
私は2つの崩壊問題を見つけました:
ドメインの専門家が英語を話せない場合はどうなりますか?
ドメインの概念にはドメイン言語 (法律上のドイツ語) を使用し、技術的な概念には英語を使用します。これはおかしなクラス名につながりますが、総合的に見て、それは勝利です。
密接に関連する質問への私の回答の詳細。