
エリック・エヴァンスのドメイン駆動設計
Eric Evans, 和智右桂, 牧野祐子, and 今関剛
翔泳社 / 201503
この本について
開発を続けていると、気づけば「技術的には動くけど、なぜこの設計なのか説明できない」「ドメインエキスパートと話すたびに言葉の意味がずれる」といったモヤモヤにぶつかります。自分もそこを放置したせいで、後半の変更が怖いコードを量産してしまったことがあります。技術より先に“理解”が破綻していたんですよね。 『エリック・エヴァンスのドメイン駆動設計』は、その行き詰まりを「モデル」という視点からほぐしていく本でした。特に刺さったのは、概念と実装を切り離さない姿勢です。議論で出てきた言葉がそのままクラス名になり、実装からまた議論に戻っていく。この往復がうまく回りはじめると、複雑さに飲み込まれていた部分が少しずつ形になっていきます。また、チーム全員が同じ言語を話すことで「通訳コスト」が減り、必要な変更の判断も軽くなる。技術的なフレームワークより先に、ここが整うと開発そのものの負荷が変わりました。 「技術は好きだけど、ドメインの話になると急に視界が曇る」という人には特に刺さると思います。複雑さと正面から向き合うための、現実的なやり方を教えてくれる一冊です。
読書インサイト
ハイライト密度
多くの読者は第1章に最もインサイトを感じており、全ハイライトの43%が集中しています。
読書の順序
この本の前に読まれた本
この本に似ている本
すべて見る arrow_right_alt
実践ドメイン駆動設計
ヴォーン・ヴァーノン and 高木 正弘

オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方
Sandi Metz and 髙山泰基

エンタープライズアプリケーションアーキテクチャパターン
マーチン・ファウラー、株式会社テクノロジックアート、長瀬嘉秀

UMLモデリングレッスン
平澤 章

Game Programming Patterns ソフトウェア開発の問題解決メニュー impress top gearシリーズ
Robert Nystrom、武舎広幸、阿部和也、上西昌弘
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要