無料マンガ・ラノベなど、豊富なラインナップで100万冊以上配信中!
学習しやすいパターンが満載!
ドメイン駆動設計をやさしく学べる入門書!
【本書の概要】
本書は、
『エリック・エヴァンスのドメイン駆動設計』(ISBN978-4-7981-2196-3、翔泳社)、
『実践ドメイン駆動設計』(ISBN978-4-7981-3161-0、翔泳社)
に感銘を受けた著者が贈る、ドメイン駆動設計の入門書です。
【対象読者】
『エリック・エヴァンスのドメイン駆動設計』や
『実践ドメイン駆動設計』をこれから読もうとしている方、
もしくはすでに読んだものの、「もう少しやさしい入門書も読みたい」
と感じているエンジニアの方を対象としています。
【本書の特徴】
ドメイン駆動設計において、実践が難しいものは後回しにして、
理解しやすい実装パターンからドメイン駆動設計の世界に
飛び込んでもらうことを目的としています。
そこで初心者にとって、理解しやすい、そして実践しやすいパターンからスタートできるよう、
解説を工夫しています。
またドメイン駆動設計で頻出するパターンの記述方法やその目的も併せて解説しています。
本書で解説するパターンは以下のとおりです。
【知識を表現するパターン】
・値オブジェクト
・エンティティ
・ドメインサービス
【アプリケーションを実現するためのパターン】
・リポジトリ
・アプリケーションサービス
・ファクトリ
【知識を表現する、より発展的なパターン】
・集約
・仕様
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
Posted by ブクログ 2024年03月31日
ドメイン駆動開発の入門書的な内容で、ドメインモデルの種類やデザインパターンなどを解説してくれています。ドメインモデルのわかりにくいところを設計初学者でもわかるように噛み砕いて説明してくれています。とても参考になりました。ここまで体系的にわかりやすく解説してくれている書籍はありませんでした。
自分的に...続きを読む
Posted by ブクログ 2024年01月05日
ドメイン知識をモデルにし、さらにシステムとして実装するドメイン駆動設計(DDD)の入門本。
DDDにおけるモデリング(戦略的設計)と実装(戦術的設計)のうち、あえて後者中心の説明により理解しやすくしている。
DDDって具体的にはどうすればいいのか?という疑問を実装パターンで説明しており、DDD用語を...続きを読む
Posted by ブクログ 2023年10月14日
# ドメイン駆動開発が少しわかるようになった
## 面白かったところ
* 具体的なコードをクラスを含めて説明していたところ
* 本のタイトルどおり「設計」に重きを置いた内容だったこと
* githubにサンプルが掲載されており、シンタックスハイライトありで確認することができたこと
## 微妙だ...続きを読む
Posted by ブクログ 2020年02月27日
値オブジェクトやエンティティ、サービスや集約などなどを、なぜ必要なのか、どのように実装すれば良いのか豊富なソースコード付きで解説している。誰でも理解できるように順序立ててとても丁寧に書かれており読みやすかった。
私はちょうどDDDについて一通り本を読み検索して各種ブログを読み、結局どうすれば、、、と...続きを読む
Posted by ブクログ 2021年08月15日
値オブジェクト・エンティティ、サービス等の性質を分かりやすく説明されており、かつサンプルコードが載せられているのでイメージしやすく理解しやすかったです。どういうふうに責務を分離するかみたいなところはDDDじゃなくても必要な考え方だと思うので、書いてある内容はDDDじゃなくても活かせる内容だと思います...続きを読む
※アプリの閲覧環境は最新バージョンのものです。