2

私は2つの崩壊問題を見つけました:

  • ドメイン エキスパートと開発チーム (DDD) の間で同じ言語を使用する必要があります。
  • コード内の命名には英語を使用する必要があります (.Net 設計ガイドライン)。

ドメインの専門家が英語を話せない場合はどうなりますか?

4

3 に答える 3

3
  • チーム間で同じ言語を話すことで、理解が促進されます。しかし、DDD項目は文字通りの「言語」(舌)または「用語」を意味しますか?
  • コーディングに英語を使用することは、要件ではなく提案です。
  • 開発チームがコードの操作/意図を翻訳できる限り、問題はないと思います。
于 2008-12-17T18:58:20.357 に答える
1

ドメインの概念にはドメイン言語 (法律上のドイツ語) を使用し、技術的な概念には英語を使用します。これはおかしなクラス名につながりますが、総合的に見て、それは勝利です。

密接に関連する質問への私の回答の詳細。

于 2009-06-15T06:23:06.773 に答える