Más contenido relacionado La actualidad más candente (20) Similar a ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8 (20) ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.82. 自己紹介
● 松岡 幸一郎 (@little_hand_s)
● DDD community jp主催
● DDD周りの話をするブログ書いてます
● WEB+DB PRESS 2019年10月号 特集「体験ドメイン駆動設計」執筆
2
17. ● DDD概要
○ DDDとは
○ モデルとは
○ 良いモデル、良くないモデル
● モデリングから実装まで
○ ドメインモデリングの方法
○ ドメインモデルを実装に落とす
○ ライブコーディング
話す内容
17
18. ● DDD概要
○ DDDとは
○ モデルとは
○ 良いモデル、良くないモデル
● モデリングから実装まで
○ ドメインモデリングの方法
○ ドメインモデルを実装に落とす
○ ライブコーディング
● プロジェクトへの導入方法のススメ
話す内容
18
19. ● DDD概要
○ DDDとは
○ モデルとは
○ 良いモデル、良くないモデル
● モデリングから実装まで
○ ドメインモデリングの方法
○ ドメインモデルを実装に落とす
○ ライブコーディング
● プロジェクトへの導入方法のススメ
● 「ドメイン駆動設計 モデリング/実装ガイド」他の章の紹介
話す内容
19
20. ● DDD概要
○ DDDとは
○ モデルとは
○ 良いモデル、良くないモデル
● モデリングから実装まで
○ ドメインモデリングの方法
○ ドメインモデルを実装に落とす
○ ライブコーディング
● プロジェクトへの導入方法のススメ
● 「ドメイン駆動設計 モデリング/実装ガイド」他の章の紹介
話す内容
20
1章より
21. ● DDD概要
○ DDDとは
○ モデルとは
○ 良いモデル、良くないモデル
● モデリングから実装まで
○ ドメインモデリングの方法
○ ドメインモデルを実装に落とす
○ ライブコーディング
● プロジェクトへの導入方法のススメ
● 「ドメイン駆動設計 モデリング/実装ガイド」他の章の紹介
話す内容
21
1章より
2章より
22. ● DDD概要
○ DDDとは
○ モデルとは
○ 良いモデル、良くないモデル
● モデリングから実装まで
○ ドメインモデリングの方法
○ ドメインモデルを実装に落とす
○ ライブコーディング
● プロジェクトへの導入方法のススメ
● 「ドメイン駆動設計 モデリング/実装ガイド」他の章の紹介
話す内容
22
1章より
2章より
3~11章
47. ● model:
A system of abstractions that describes selected aspects of a domain and can
be used to solve problems related to that domain
● モデル:問題解決のために、物事の特定の側面を抽象化したもの
DDD文脈での定義
ざっくり意訳
47
111. ● ユースケースの具体化・言語化
○ 具体化しないと、どのようなモデルを作ればいいかわからない
○ 「いち作業者として、自分のタスクを管理したい」のか
「管理者として、複数作業者のタスク状況を管理したい」のか
それによって「タスク」のドメインモデルは違うものになる
● ドメインモデル図作成作業の範囲を狭める
○ ドメインモデル図作成をしていると、いろんな要素が思い浮かんでくる
○ 範囲を限定して、限られた時間でまとまった成果を出せるようにする
ユースケース図を作る必要性
111