MENU

『ユースケース駆動開発実践ガイド』1,2章 まとめ

はじめに 先日エヴァンス本を読み終わり、最近『ユースケース駆動開発実践ガイド』を読み始めました。 この本を選んだ理由としては下記の2点です。 エヴァンス本を読んで、ドメインモデルとコードを一致させることが大事だということがわかったが、そもそも…

『ドメイン駆動設計』第17章 エヴァンス本 まとめ&読破した感想

DDD

前回のふりかえり 第16章 大規模な構造 境界づけられたコンテキストや蒸留などの方法ではシステム全体の構成は表現できないので、開発者が全体像を見えるようにする必要がある。(大規模な構造) 進化する秩序(大規模な構造の基本思想) 大規模な構造を一度に設…

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

DDD

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

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

DDD

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

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

DDD

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

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

DDD

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

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

DDD

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