DDDインプット中(iOSDCリジェクトコンで発表予定)
今年のiOSDCのリジェクトコンは9/18(火), 20(木)の2日間。
iosdc-reject-conference.connpass.com
その内の1日目のトップバッター、「DDD(ドメイン駆動設計)を知っていますか??」で30分枠を頂戴している者です。
付け焼き刃でインプットできるものではないと知りながら、ようやくDDDのインプットに着手し始めました...orz
遅くなったのはもう仕方ないので、出来る範囲で全力を尽くしてインプットをし、「DDDの"インプット"の初めの一歩を踏み出したい方」をターゲットに共有できれば、と思っています。
ちなみに、DDDをインプットし始めた動機は、Yuki Anzai (@yanzm) | TwitterさんがDroidKaigi2018で発表されていたY.A.M の 雑記帳: Android アプリの開発でドメイン駆動設計に取り組む話という発表を聞き、今所属しているチームにDDDを導入できないか?と感じたからです。
モバイルアプリでどのようにドメインモデルが定義出来て、コンテキストをどういう感じに分けられるのか、というイメージが全然出来なくて今詰んでいますが...。
DDD導入されている方に是非ともお聞きしたい。本当に是非🙏
以下、メモ書き
今後のインプットの流れ(予定)
- 実践DDDを読む
- DDD(EricEvans)をさらい読み
- (並行)資料作成
実践DDDを読む
頭から読むのは断念。
- 目次を洗い出す: 目次には節までしか記載されていなかったので、項を洗い出して表にする → 印刷
- 「各章の概要」、各章にある「本章のロードマップ」「まとめ」を目次と合わせて見て、各章をざっくり理解する
- 2までやって頭に出来た大枠に内容を詰めていく?(まだ2だからよしなに)
DDD
全部読む時間がないので、実践DDDで蓄えた知識を元につまみ食い?
資料作成
頭の中で構成を組み立てながらインプットを進めること
学んでいく上で持っておくと理解が進むイメージとか、そういうのあったら共有したい