『エンタープライズ アプリケーションアーキテクチャパターン』
マーチン・ファウラー
業務システム設計パターンの事典的名著。プレゼンテーション、ドメイン、データソースの層ごとに、繰り返し現れる設計の型を名前とともに整理する。トランザクションスクリプトとドメインモデル、Active RecordとData Mapper、Unit of Workなど、いまのフレームワークの内側で動く仕組みが並ぶ。フレームワークがなぜそう動くのかを知りたい開発者の参照書になっている。
ジャンル: テクノロジー
この本を薦めた人(1人)
- デイヴィッド・ハイネマイヤー・ハンソン(Basecamp共同創業者・Ruby on Rails作者)が薦めた。出典: 本人ブログ(Signal v. Noise)
デイヴィッド・ハイネマイヤー・ハンソンが薦めた他の本
- 良き人生について ローマの哲人に学ぶ生き方の知恵(ウィリアム・B・アーヴァイン)
- 自省録(マルクス・アウレリウス)
- 人生の短さについて(セネカ)
- 『ケント・ベックのSmalltalkベストプラクティス・パターン』(ケント・ベック)
- 『リファクタリング 既存のコードを安全に改善する』(マーチン・ファウラー)
- 『エリック・エヴァンスのドメイン駆動設計』(エリック・エヴァンス)