開発者とドメインエキスパートのコミュニケーションの場の作り方って何か良いアイデアあるだろうか? 組織自体が大きいとより難しい。 #devsumiB
2020-02-14 10:23:15エキスパートとコミュニケーションをとってドメインについて理解することが大事なのね。 #devsumi #devsumiB
2020-02-14 10:23:28ドメインに詳しいエキスパートと実際にコードを書く開発者の間でコミュニケーションロスをなくすために、開発者は技術語、エキスパートは業界固有語を使うのではなく、お互いにユビキタス言語(いつでもどこでも使われる言語)を使う。 #devsumiB
2020-02-14 10:24:04ユビキタス言語は ユビキタス単語ではない。単語帳を作るのが目的でない。ドメインエキスパートの固有語を話すことではない。 #devsumiB #devsumi
2020-02-14 10:24:37エキスパートが発した言葉をそのままユビキタス言語に取り入れるわけではない。 開発者が主体となって協力して構築するもの。 #devsumi #devsumiB
2020-02-14 10:25:06ドメインエキスパートはドメインモデルを知ってるわけじゃない。ドメインそのものを知っている。だから開発者とドメインエキスパートが一緒にドメインモデルを作る必要がある。ドメインモデルを引き出すのが開発者の仕事。 #devsumiB #devsumi
2020-02-14 10:25:08同じ言葉(例:ドメイン、注文 etc.)が指す対象が色々あるので、現場で混乱している。 #devsumi #devsumiB
2020-02-14 10:27:38コード化する対象によって、同じ言葉でも指す対象を変える・線引きする(=境界)。 #devsumi #devsumiB
2020-02-14 10:29:19相手のドメインを学ぶってことが開発者はめっちゃ大事だよな。その姿勢がより正しく深いドメインモデルにたどり着くんだな。 #devsumiB #devsumi
2020-02-14 10:33:40ドメイン固有の言葉について理解を深めることでdomainexpertと距離が近づき、より深いドメインモデルに到達でき #devsumiB
2020-02-14 10:34:45