Kindle 価格: | ¥5,606 (税込) |
獲得ポイント: | 1238ポイント (22%) |
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
OK
実践ドメイン駆動設計 Kindle版
『エリック・エヴァンスのドメイン駆動設計』は、2003年の刊行だったにもかかわらず、大型ソフトウェア構築時につきまとう不透明感を払拭するための指針として現役技術者に多大な影響を与えた。ある意味、エリック・エヴァンスの先見性によって、今日、必要とされるパタン/アンチパタンが整理されていたためだ。
とはいえ、それからすでに11年。ベースとなるオブジェクト指向はそれほど大きな変革はないものの、この10年の間にコンピューティングの対象は大きく増え、さらにドメイン駆動設計をコトバでは知っているものの、経験値のまだ低い技術者の増加もあり、理論だけではなく現状に則した形で体得する必要性が増している。
本書はDDDの考え方はもちろん、コミュニティや実際のビジネスシーンのなかから実践的な方法論を精錬し、いわば21世紀(初頭)型ドメイン駆動設計を伝授するものであり、現在のニーズに合致する内容で構成されている。
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
- 言語日本語
- 出版社翔泳社
- 発売日2015/3/16
- ファイルサイズ114104 KB
- 販売: Amazon Services International LLC
- Kindle 電子書籍リーダーFire タブレットKindle 無料読書アプリ
この本を読んだ購入者はこれも読んでいます
出版社より
登録情報
- ASIN : B00UX9VJGW
- 出版社 : 翔泳社; 第1版 (2015/3/16)
- 発売日 : 2015/3/16
- 言語 : 日本語
- ファイルサイズ : 114104 KB
- Text-to-Speech(テキスト読み上げ機能) : 有効
- X-Ray : 有効
- Word Wise : 有効にされていません
- 付箋メモ : Kindle Scribeで
- 本の長さ : 578ページ
- Amazon 売れ筋ランキング: - 84,855位Kindleストア (Kindleストアの売れ筋ランキングを見る)
- - 3,245位コンピュータ・IT (Kindleストア)
- - 6,181位コンピュータ・IT (本)
- カスタマーレビュー:
著者について
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
1つの問題に対していくつもパターンを紹介してくれます。
DDDの本でありながらDDDのデメリットをあげ、解決策を講じたりもします。
読んでいてこの著者の技術力・経験則は信用できると思いました。
30程度のユースケースフローしかない場合、Ruby on RailsやGroovyとGrailsで問題ないならDDD(ドメイン駆動設計)を使う必要はない。
ユースケースフローが40程度になったら、複雑化しつつある。DDDが対象とする領域に近づいてきた。
数千万円以上の企業システムを作っている人向けの本だと思います。
これからチームにDDDを導入するにあたって、
うるさい上司や保守派のチームメンバーをDDDの世界に引き込むために、
チームリーダーにはぜひ読んでほしい一冊。
今までとは比べ物にならないぐらい堅牢なソフトウェアが作れるようになるはず。
抽象的な話、概念的な話と、それを具現化する実装例がセットであるため
理解しやすいと思います。
一方で、専門的な内容なので仕方ないことなのかもしれませんが
日本語として変な文章が散見しており、読みにくいなと感じる場面もありました。
DDDも銀の弾丸ではありませんが、多くの気づきを与えてくれます。
ただし、一度読んだだけでは全体把握が良いところ、
実践する中でさらっと読んでしまったところに大きなヒントが書かれていたと
後に繰り返し読んだ時に気がつくタイプの本だと思いました。
この本は全体として、SaaSOvation という架空の企業がある SaaS プロダクトを開発してゆく中でどのように DDD を実践していったかという体裁で書かれています。彼らは Java を使って開発をしている(ということになっている)ので、本に出て来るコード例はほとんどが Java です。内容的にも、Hibernate を使うときはどう設計する……、Spring Framework を使うときはどういうアノーテーションを使う……と、Java でのエンタープライズ開発にかなり偏ったものになっています。読者の開発環境が Java でなかったりサーバーソフトウェアでなかったりすると、読者が自力で自分の環境に当てはめて考えていくことになります。
訳文は、たまに日本語としてぎこちないところがありますが、全体的には普通に読める文章です。
が、3回ほど読んでやっと素晴らしい本だと理解できた。
テーブル追加や変更は数多いが、よっぽど変な設計をしない限り、10人が10人同じ変更を適用するくらいだと思う。
しかし数年後にまた10~15年前のような変化が起きて、全体の設計機会やそもそも全体リプレースの機会に巡り合うこともあると思うので、本書を読んでおくに越したことはないと思う。しかもその15年前当時のバイブルであった、エリックエヴァンス本を最近の動向に合わせた内容になっていて、多少は読みやすくなっていると思う。
というよりも…
最近は設計機会に恵まれないエンジニアが大量にいて、この本のような観点を持ち合わせていない人間と組むことが多いので、プログラミングテクニックだけでなく、設計観点、経営観点の視点を身に身に付けておくことは、あるゆるシステムで役に立つと思うので、ぜひ身に付けて欲しいと常々思う。
ただし、日本の商流では、昔変人が作ったシステムのメンテ・維持の案件の割合もかなり多い ( 脱strutsをしなさすぎる ) ので、この本を読み切る前にもっと切迫したことにぶつかって投げてしまうかも知れないし、即役立つわけでもないのでその割に価格が少し高いと感じるかも知れない。それで★4にしている。
本書の中身は価格に十分に応えてはいるのだが…、いかんせん現実が「正しい設計」や、その必要性からかい離している気する…