ドメイン駆動設計よりもパターン本が好き
「エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)」が出版されて、DDD(ドメイン駆動設計)が注目を浴びているらしい。
まだ手元にないので中身も知らないが、考えたことをメモ。
【元ネタ】
長年、邦訳されなかった「思慮深いソフトウェア開発者全員の必携書」(1/2):企業のIT・経営・ビジネスをつなぐ情報サイト EnterpriseZine (EZ)
エリック・エヴァンスのドメイン駆動設計 - Eric Evans/牧野祐子/和智右桂/今関剛/株式会社翔泳社:SEShop.com
ドメイン駆動設計・俯瞰編 - Strategic Choice
実践DDD [Domain-Driven Design]:第1回:DDDを俯瞰する | 豆蔵ソフト工学ラボ
(一部引用開始)
同書は、一部のエンジニアには、マーチン・ファウラー氏の『エンタープライズアプリケーションアーキテクチャパターン』(以降PofEAA)と並び、システム設計におけるバイブルとされ、熱狂的に支持されています。
(引用終了)
アーキテクチャやモデリングに関する本は今まで色々読んできた。
だが、僕の中では正直ピンと来る物はなかった。
むしろ、GoFの「オブジェクト指向における再利用のためのデザインパターン」やファウラーの本「アナリシスパターン―再利用可能なオブジェクトモデル (Object Technology Series)
」「エンタープライズ アプリケーションアーキテクチャパターン (Object Oriented Selection)
」の方がしっくり来る。
多分、僕は抽象的なアーキテクチャ解説の本よりもパターン系の本が好きだ。
パターンは、特定のコンテキストで問題の本質と解決方法、そのパターンを応用した時のリスクを明らかにしてくれる。
アーキテクチャ、モデリング、オブジェクト指向を突き進めると、いつも再利用の問題が顔を出すが、そのままの形で再利用できない。
パターンという形でしか再利用できていないのが現状だし、多分それが限界なのでは、と思う。
色々考えてみたい。
| 固定リンク
「モデリング」カテゴリの記事
- リプレースとアーキテクチャモダナイゼーシヨンの違いの本質は何なのか?(2026.04.08)
- すり合わせの優位性は健在か?日本の製造業が直面するPLM活用とMBSEソフトウェア運用の理想と現実(2026.03.29)
- アーキテクチャモダナイゼーションにおけるAMETチームの役割と責任範囲は何か(2026.03.23)
- アーキテクチャモダナイゼーションとはそもそも何なのか?(2026.03.22)
- 自動車の組込ソフトウェア開発が難しい理由は3つある(2026.02.23)
「ソフトウェア工学」カテゴリの記事
- JTCの壁を壊す「Redmine参謀本部」という戦略~現場の職人気質を活かす組織論(2026.05.19)
- マイクロマネジメントに陥ったチケット駆動開発の罠と再生戦略 #redminet(2026.04.26)
- リプレースとアーキテクチャモダナイゼーシヨンの違いの本質は何なのか?(2026.04.08)
- アーキテクチャモダナイゼーションにおけるAMETチームの役割と責任範囲は何か(2026.03.23)
- アーキテクチャモダナイゼーションとはそもそも何なのか?(2026.03.22)


コメント