物流にとって、トラックの「アクセルペダルを踏むと進む」よりも「荷物を運べる」という性質のほうが重要。 でも、アクションゲームなら逆(かもしれない)。 #devsumi #devsumiB
2020-02-14 10:13:09例えば トラックはアクセルを踏むと進むと荷物を運べるがあるが、 物流だと荷物を運べるが重要。 ゲームだとアクセル踏むが重要かも? 何が重要かはソフトウェアによって変わる #devsumi #devsumiB
2020-02-14 10:13:46何が重要かはドメインによって変わる。 例)トラック 物流の世界:「荷物を運べる」が大事 ゲームの世界:「アクセルを踏むと進む」が大事 #devsumiB
2020-02-14 10:13:51重要な知識を抽象化して抽出→ドメインモデリング。 それをコード化・パターン化→ドメインオブジェクト。 #devsumi #devsumiB
2020-02-14 10:15:12トラック ↓ ドメインモデリング ↓ ドメインモデル #devsumi #devsumiB twitter.com/materia_x64/st…
2020-02-14 10:15:29モデリングしたものをドメインオブジェクト(コード)にするのがパターン。これをまとめたのがドメイン駆動設計 #devsumi #devsumiB
2020-02-14 10:15:44必要な情報をドメインエキスパートから聞く。ドメインエキスパートは現場の人、現場の人がもっともドメインに詳しい。 #devsumiB #devsumi
2020-02-14 10:17:23ドメインエキスパートの例? twitter.com/tzkb/status/12… #devsumi #devsumiB
2020-02-14 10:18:51ITベンチャーにベテラン大工が入社?この記事の人だ。 #激レアさんを連れてきた businessinsider.jp/post-197698
2020-02-01 22:43:07ドメインエキスパートから知らない言葉が出てくる。それがとても重要でそれを形にすることが大事。 #devsumiB #devsumi
2020-02-14 10:21:56質問して深堀りしてドメイン知識を深めていく話とか、結構自分の発表内容と被ってる部分があって面白いなー #DevSumiB
2020-02-14 10:22:00モデリングって、いわゆるSIerで言う要件定義ってのと同じ事なのかな。 違いはなんだろう? #devsumi #devsumiB
2020-02-14 10:22:12ドメインエキスパートは固有語を喋るのではなく、開発者は技術語を喋るのではなく、共通の同じ言葉を喋る必要がある。これがユビキタス言語。 #devsumiB #devsumi
2020-02-14 10:22:49理解するには会話が必要。 会話すると新しい単語・概念がでてくる。 ⇒ユビキタス言語 #devsumi #devsumiB
2020-02-14 10:23:03