デブサミ2020【14-B-1】「ともにつくる」を実践するドメイン駆動設計 #devsumiB #devsumi
コード化する対象によって、同じ言葉でも指す対象を変える・線引きする(=境界)。 #devsumi #devsumiB
2020-02-14 10:29:19相手のドメインを学ぶってことが開発者はめっちゃ大事だよな。その姿勢がより正しく深いドメインモデルにたどり着くんだな。 #devsumiB #devsumi
2020-02-14 10:33:40ドメイン固有の言葉について理解を深めることでdomainexpertと距離が近づき、より深いドメインモデルに到達でき #devsumiB
2020-02-14 10:34:45開発者だけが「ドメイン駆動設計したい」と思っても成立しない。 エキスパートやステークホルダーも同じようにドメイン駆動設計したいと思ってもらうことが必要。 ただ難しい。 #devsumi #devsumiB
2020-02-14 10:37:14ドメイン駆動設計の実践の難しいところ…開発者だけでは完結しない。開発者、エキスパート、ステークホルダーがしたいとならないと険しい。 #devsumiB #devsumi
2020-02-14 10:37:30疑問: 開発側が複数人いる場合、エキスパートと一緒にドメインモデルを作るのは、ProductOwner? TechLead? ScrumMastet? #devsumi #devsumiB
2020-02-14 10:38:13まずは「パターンだけ」なら比較的受け入れやすい。 みんなでやりたい、という賛同者を増やす。 #devsumi #devsumiB
2020-02-14 10:38:57実装段階で気付く(明確になる)ことも多い。 フィードバック、イテレーティブな開発が必要。 #devsumi #devsumiB
2020-02-14 10:40:21『コードからドメインモデルへの改善を促すこともある』 それに気づく力、曖昧なことを曖昧なままにしない慎重さ、とかが大事そう #devsumi #devsumiB
2020-02-14 10:42:47コンテキストによっては同じものでも意味が異なるので、同じものでもコンテキストによってドメインオブジェクトを分けることがある。 #devsumi #devsumiB
2020-02-14 10:42:53