デブサミ2020【14-B-1】「ともにつくる」を実践するドメイン駆動設計 #devsumiB #devsumi

成瀬 允宣[GMOインターネット] https://event.shoeisha.jp/devsumi/20200213/session/2391/ Developers Summit 2020の講演資料・参加レポート一覧: https://codezine.jp/article/detail/11981
0
そーだい@初代ALF @soudai1025

ドメインエキスパートと開発者は会話のプロトコルをあわせる必要がある。 #devsumiB #devsumi

2020-02-14 10:19:11
たかのり @happylifetaka

ドメインについて教えを乞うには、ドメインエキスパート(業務に詳しい人?)に聞く。 #devsumi #devsumiB

2020-02-14 10:19:27
hmatsu47(まつ) @hmatsu47

ユビキタス言語の作り方、のお話かな? #devsumi #devsumiB

2020-02-14 10:21:35
そーだい@初代ALF @soudai1025

ドメインエキスパートから知らない言葉が出てくる。それがとても重要でそれを形にすることが大事。 #devsumiB #devsumi

2020-02-14 10:21:56
broccoli @nihonbuson

質問して深堀りしてドメイン知識を深めていく話とか、結構自分の発表内容と被ってる部分があって面白いなー #DevSumiB

2020-02-14 10:22:00
Engineer @shirara1

モデリングって、いわゆるSIerで言う要件定義ってのと同じ事なのかな。 違いはなんだろう? #devsumi #devsumiB

2020-02-14 10:22:12
hmatsu47(まつ) @hmatsu47

理解には会話が必要。 技術語 vs 固有語ではなく、共通の言葉を。 #devsumi #devsumiB

2020-02-14 10:22:38
そーだい@初代ALF @soudai1025

ドメインエキスパートは固有語を喋るのではなく、開発者は技術語を喋るのではなく、共通の同じ言葉を喋る必要がある。これがユビキタス言語。 #devsumiB #devsumi

2020-02-14 10:22:49
materia @materia_x64

理解するには会話が必要。 会話すると新しい単語・概念がでてくる。 ⇒ユビキタス言語 #devsumi #devsumiB

2020-02-14 10:23:03
su @syu66748011

ユビキタス言語… ついついエンジニア以外の方にも技術語話しがち #devsumiB

2020-02-14 10:23:14
yaaka @yaaka4

開発者とドメインエキスパートのコミュニケーションの場の作り方って何か良いアイデアあるだろうか? 組織自体が大きいとより難しい。 #devsumiB

2020-02-14 10:23:15
やまひろ@エンジニア @akkiengtw

エキスパートとコミュニケーションをとってドメインについて理解することが大事なのね。 #devsumi #devsumiB

2020-02-14 10:23:28
materia @materia_x64

単語帳ではない。 そうなのかー #devsumi #devsumiB

2020-02-14 10:23:50
k @crmruketa

ユビキタス言語は単語帳ではない #devsumiB

2020-02-14 10:23:54
hmatsu47(まつ) @hmatsu47

❌ユビキタス単語(単語帳) ⭕️ユビキタス言語 #devsumi #devsumiB

2020-02-14 10:23:56
すらいと🐾@欲張り @sleight_decide

ドメインに詳しいエキスパートと実際にコードを書く開発者の間でコミュニケーションロスをなくすために、開発者は技術語、エキスパートは業界固有語を使うのではなく、お互いにユビキタス言語(いつでもどこでも使われる言語)を使う。 #devsumiB

2020-02-14 10:24:04
naoketa @naoketa

ユビキタス言語たちは単語帳じゃない #devsumiB

2020-02-14 10:24:12
たかのり @happylifetaka

ユビキタス言語は ユビキタス単語ではない。単語帳を作るのが目的でない。ドメインエキスパートの固有語を話すことではない。 #devsumiB #devsumi

2020-02-14 10:24:37
hmatsu47(まつ) @hmatsu47

エキスパートが発した言葉をそのままユビキタス言語に取り入れるわけではない。 開発者が主体となって協力して構築するもの。 #devsumi #devsumiB

2020-02-14 10:25:06
そーだい@初代ALF @soudai1025

ドメインエキスパートはドメインモデルを知ってるわけじゃない。ドメインそのものを知っている。だから開発者とドメインエキスパートが一緒にドメインモデルを作る必要がある。ドメインモデルを引き出すのが開発者の仕事。 #devsumiB #devsumi

2020-02-14 10:25:08
Engineer @shirara1

ユビキタス言語 != 単語帳 単語ではなく言語。 作り出す主体は開発者。 #devsumi #devsumiB

2020-02-14 10:25:24
たかのり @happylifetaka

開発者が主体となって協力して構築するのがユビキタス言語 。 #devsumiB #devsumi

2020-02-14 10:25:38
hmatsu47(まつ) @hmatsu47

境界付けられたコンテキストの話。 #devsumi #devsumiB

2020-02-14 10:25:55
hmatsu47(まつ) @hmatsu47

同じ言葉(例:ドメイン、注文 etc.)が指す対象が色々あるので、現場で混乱している。 #devsumi #devsumiB

2020-02-14 10:27:38
materia @materia_x64

境界づけられたコンテキスト(文脈・前後関係) #devsumi #devsumiB

2020-02-14 10:27:49