- 著 Robert C.Martin
- 訳 角 征典
- 訳 高木 正弘
- 定価: 円 (本体円+税)
- 発売日:
- 2026年07月10日
- 判型:
- B5変形判
- ページ数:
- 352
- ISBN:
- 9784049012033
Clean Architecture 達人に学ぶソフトウェアの構造と設計
- 著 Robert C.Martin
- 訳 角 征典
- 訳 高木 正弘
- 定価: 円 (本体円+税)
- 発売日:
- 2026年07月10日
- 判型:
- B5変形判
- ページ数:
- 352
- ISBN:
- 9784049012033
アーキテクチャのルールはどれも同じである!
書いているコードが変わらないのだから、どんな種類のシステムでもソフトウェアアーキテクチャのルールは同じ。ソフトウェアアーキテクチャのルールとは、プログラムの構成要素をどのように組み立てるかのルールである。構成要素は普遍的で変わらないのだから、それらを組み立てるルールもまた、普遍的で変わらないのである。(本書「序文」より)
※画像は表紙及び帯等、実際とは異なる場合があります。
もくじ
第I部 イントロダクション
第1章 設計とアーキテクチャ
第2章 2つの価値のお話
第II部 構成要素から始めよ:プログラミングパラダイム
第3章 パラダイムの概要
第4章 構造化プログラミング
第5章 オブジェクト指向プログラミング
第6章 関数型プログラミング
第III部 設計の原則
第7章 SRP:単一責任の原則
第8章 OCP:オープン・クローズドの原則
第9章 LSP:リスコフの置換原則
第10章 ISP:インターフェイス分離の原則
第11章 DIP:依存関係逆転の原則
第IV部 コンポーネントの原則
第12章 コンポーネント
第13章 コンポーネントの凝集性
第14章 コンポーネントの結合
第V部 アーキテクチャ
第15章 アーキテクチャとは?
第16章 独立性
第17章 バウンダリー:境界線を引く
第18章 境界の解剖学
第19章 方針とレベル
第20章 ビジネスルール
第21章 叫ぶアーキテクチャ
第22章 クリーンアーキテクチャ
第23章 プレゼンターとHumble Object
第24章 部分的な境界
第25章 レイヤーと境界
第26章 メインコンポーネント
第27章 サービス:あらゆる存在
第28章 テスト境界
第29章 クリーン組込みアーキテクチャ
第VI部 詳細
第30章 データベースは詳細
第31章 ウェブは詳細
第32章 フレームワークは詳細
第33章 事例:動画販売サイト
第34章 書き残したこと
付録A アーキテクチャ考古学
第1章 設計とアーキテクチャ
第2章 2つの価値のお話
第II部 構成要素から始めよ:プログラミングパラダイム
第3章 パラダイムの概要
第4章 構造化プログラミング
第5章 オブジェクト指向プログラミング
第6章 関数型プログラミング
第III部 設計の原則
第7章 SRP:単一責任の原則
第8章 OCP:オープン・クローズドの原則
第9章 LSP:リスコフの置換原則
第10章 ISP:インターフェイス分離の原則
第11章 DIP:依存関係逆転の原則
第IV部 コンポーネントの原則
第12章 コンポーネント
第13章 コンポーネントの凝集性
第14章 コンポーネントの結合
第V部 アーキテクチャ
第15章 アーキテクチャとは?
第16章 独立性
第17章 バウンダリー:境界線を引く
第18章 境界の解剖学
第19章 方針とレベル
第20章 ビジネスルール
第21章 叫ぶアーキテクチャ
第22章 クリーンアーキテクチャ
第23章 プレゼンターとHumble Object
第24章 部分的な境界
第25章 レイヤーと境界
第26章 メインコンポーネント
第27章 サービス:あらゆる存在
第28章 テスト境界
第29章 クリーン組込みアーキテクチャ
第VI部 詳細
第30章 データベースは詳細
第31章 ウェブは詳細
第32章 フレームワークは詳細
第33章 事例:動画販売サイト
第34章 書き残したこと
付録A アーキテクチャ考古学


