プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
ドメイン駆動設計入門 ボトムアップでわかる! ドメイン駆動設計の基本 単行本(ソフトカバー) – 2020/2/13
購入オプションとあわせ買い
ドメイン駆動設計をやさしく学べる入門書!
【本書の概要】
本書は、
『エリック・エヴァンスのドメイン駆動設計』(ISBN978-4-7981-2196-3、翔泳社)、
『実践ドメイン駆動設計』(ISBN978-4-7981-3161-0、翔泳社)
に感銘を受けた著者が贈る、ドメイン駆動設計の入門書です。
【対象読者】
『エリック・エヴァンスのドメイン駆動設計』や
『実践ドメイン駆動設計』をこれから読もうとしている方、
もしくはすでに読んだものの、「もう少しやさしい入門書も読みたい」
と感じているエンジニアの方を対象としています。
【本書の特徴】
ドメイン駆動設計において、実践が難しいものは後回しにして、
理解しやすい実装パターンからドメイン駆動設計の世界に
飛び込んでもらうことを目的としています。
そこで初心者にとって、理解しやすい、そして実践しやすいパターンからスタートできるよう、
解説を工夫しています。
またドメイン駆動設計で頻出するパターンの記述方法やその目的も併せて解説しています。
本書で解説するパターンは以下のとおりです。
【知識を表現するパターン】
・値オブジェクト
・エンティティ
・ドメインサービス
【アプリケーションを実現するためのパターン】
・リポジトリ
・アプリケーションサービス
・ファクトリ
【知識を表現する、より発展的なパターン】
・集約
・仕様
- 本の長さ392ページ
- 言語日本語
- 出版社翔泳社
- 発売日2020/2/13
- 寸法15.1 x 2.5 x 21.1 cm
- ISBN-10479815072X
- ISBN-13978-4798150727
よく一緒に購入されている商品
この商品を見た後に買っているのは?
出版社より
学習しやすいパターンが満載! ドメイン駆動設計をやさしく学べる入門書!
【本書の概要】
本書は、『エリック・エヴァンスのドメイン駆動設計』(ISBN978-4-7981-2196-3、翔泳社)、『実践ドメイン駆動設計』(ISBN978-4-7981-3161-0、翔泳社)に感銘を受けた著者が贈る、ドメイン駆動設計の入門書です。
【対象読者】
『エリック・エヴァンスのドメイン駆動設計』や『実践ドメイン駆動設計』をこれから読もうとしている方、もしくはすでに読んだものの、「もう少しやさしい入門書も読みたい」と感じているエンジニアの方を対象としています。
【本書の特徴】
ドメイン駆動設計において、実践が難しいものは後回しにして、理解しやすい実装パターンからドメイン駆動設計の世界に飛び込んでもらうことを目的としています。そこで初心者にとって、理解しやすい、そして実践しやすいパターンからスタートできるよう、解説を工夫しています。またドメイン駆動設計で頻出するパターンの記述方法やその目的も併せて解説しています。本書で解説するパターンは以下のとおりです。
【知識を表現するパターン】
値オブジェクト/エンティティ/ドメインサービス
【アプリケーションを実現するためのパターン】
リポジトリ/アプリケーションサービス/ファクトリ
【知識を表現する、より発展的なパターン】
集約/仕様
※紙の書籍と電子書籍でレイアウトが異なります。
登録情報
- 出版社 : 翔泳社 (2020/2/13)
- 発売日 : 2020/2/13
- 言語 : 日本語
- 単行本(ソフトカバー) : 392ページ
- ISBN-10 : 479815072X
- ISBN-13 : 978-4798150727
- 寸法 : 15.1 x 2.5 x 21.1 cm
- Amazon 売れ筋ランキング: - 33,632位本 (本の売れ筋ランキングを見る)
- - 83位開発技法
- - 176位ソフトウェア開発・言語
- カスタマーレビュー:
著者について
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
図、サンプルコード、コードをブラッシュアップしていく文章構成のおかげだと思います。
なおKindle版でしたが読みやすかったです。
構成的には実例を示しながらリファクタしていくような印象を受けました。
DDD自体、書いてみないと身につかないので、読んだら書くを繰り返して良いコードに辿り着くヒントをもらえた一冊になりました。
何よりも、この本が素晴らしいのは、エリック・エヴァンスの原著本よりも理解しやすい点です。著者は非常にわかりやすい言葉で基本的な概念を説明しており、初心者でもスムーズに理解できるように工夫されています。エヴァンス本では理解に苦しむ箇所もあるかもしれませんが、この本なら基本的な概念を学ぶのにぴったりです。
ドメイン駆動設計は実際のプロジェクトでの適用が重要ですが、この本では初めての方にもわかりやすく、ステップバイステップで学びながら実践への準備を整えることができます。ただ、この本を読んでいきなり実践に入ると躓くことが多々あるので、他の書籍も参考にしながら理解を進める方がよいと思います。
さいごに、ドメイン駆動設計の基本を学びたいなら良い本だと思います。
本書のおかげと言うより、DDD(ドメイン駆動設計)のおかげかも知れませんが、DDDを非常に分かりやすく解説されてます。
業務でのプログラミングを経験した人間をターゲットにしてると思います。プログラミング初心者向けではなさそう。
実際のコードを載せてくれているのも良いのですが、コード部分は黒一色なのでちょっと読みづらいです。どこぞのエディタみたく、変数やメソッドとかで色分けしてくれるとか、コードの代わりにオブジェクトの関係を図解してくれたら、より良かったです。
DDD初心者におすすめ。
この本を読んでようやく分かりました。
value-objectを使わなくても初学者がパッケージの構成、クラスの構成を組む際の見本となる書だとも思います。
value-object、エンティティ、ドメイン、リポジトリ、サービスなどIT業界でも同じ言葉で意味の異なるものが多くあるので非常に混乱しました。ドメイン駆動設計内での意味をそれぞれ理解する必要がありました。
ユビキタス言語が重要というのがこういう所でも出ているのかとも思いますし、ドメイン駆動設計を考えた人物がユビキタス言語というものに触れさせようとして敢えてこのような言葉を使っているのかとも考えてしまいました。違うかもしれませんが。
戦術的DDD、軽量DDDかもしれませんが、こちらから入らないと戦略的DDDはハードルが高すぎるのかもしれませんね。良く分かってはいない私が言うのもなんですががが・・・。
また、コードも先に推奨パターンが書いてあって、アンチパターンの記述の説明があるとよいと思った。(これは個人差あるかも)
1500円くらいの価格帯の書籍だと思う。
サンプルコードはC#(ASP.NET Core MVC)で、自分にベストマッチしました。
微妙な点は、サンプルコードがC#なので若干飲み込めない人がいるかもしれないことくらきです。
本書は入門書として素晴らしいです。