MENU

2022-10-01から1ヶ月間の記事一覧

『ドメイン駆動設計』第16章 エヴァンス本 まとめ&感想

DDD

前回のふりかえり 第15章 蒸留 蒸留は、モデルから副次的なものを切り落とし、本当に重要なもの(コアドメイン)に焦点を当てやすくする ドメインを、コアドメインと汎用サブドメインに分ける コアドメインをドキュメント化する ドキュメントをドメインビジョ…

『ドメイン駆動設計』第15章 エヴァンス本 まとめ&感想

DDD

前回のふりかえり 第14章 モデルの整合性を維持する コンテキストマップで用いられる、コンテキスト間の6種類の関係 共有カーネル モデルの一部を直接共有することで、少ないコストで統合しやすくなる 顧客/供給者の開発チーム 明確に顧客(使う側)と供給者…

『ドメイン駆動設計』第14章② エヴァンス本 まとめ&感想

DDD

前回のふりかえり 第14章 モデルの整合性を維持する システムが複雑になりすぎて個々のオブジェクトのレベルで理解することが出来なくなると、巨大なモデルを扱うためのテクニックが必要になる 非常に入り組んだドメインに対応させるための原則 コンテキスト…

『ドメイン駆動設計』第14章① エヴァンス本 まとめ&感想

DDD

前回のふりかえり 第13章 より深い洞察へ向かうリファクタリング リファクタリングでは、下記の3点に重点的に取り組む ドメインに馴染む 常に、物事に対して違う見方をする ドメインエキスパートとの対話を途切れさせない 生産的なリファクタリングを行うに…

『ドメイン駆動設計』第13章 エヴァンス本 まとめ&感想

DDD

前回のふりかえり 第12章 デザインパターンをモデルに関係づける デザインパターンというのは、技術的な側面に焦点をあて、一般的な設計の問題を特定のコンテキストで解決するためにカスタマイズされたもの ただ、デザインパターンの一部はドメインパターン…