DDD quicklyがquicklyじゃないので1章だけさらに要約。
Domain Driven Design(ドメイン駆動設計) Quickly 日本語版
以前読んだDDDQが全然qucklyじゃなかったので更に要約してみる。
第一章 ドメイン駆動設計とは何か
ソフトウェア
- ソフトウェアを開発する目的はビジネス上の問題を解決すること
- そのドメインの業務をより効率的にするための具体的なドメインのためのソフトウェアであること
- ソフトウェアは、特定のドメインから生まれ、そしてそのドメインと深く関わっている。
ドメイン
- ソフトウェアが対象とする実世界のビジネスの対象領域。
ソフトウェアの開発
- ドメインに対する知識がなければ複雑なシステムを構築することはできない
- ソフトウェアが適用されるドメインに注目すべき
- ソフトウェアは改善対象となるドメインに円滑に適用できなければならない
- もっとも良い方法はドメインの反映としてのソフトウェアを作ること。
- ドメインをモデル化しなければならない