
ソフトウェア設計の結合バランス持続可能な成長を支えるモジュール化の原則
入手 2026.07.25読了 2026.09.05★★★★★
- 出版社
- インプレス
- 出版年
- 2025 年
- ページ
- 282 p
アフィリエイトリンクです
モジュール間の結合を「強度・距離・変動性」の3軸で評価する本。この3軸自体が、事業の価値づけ・チームの規模・伸びしろといった非システム的な領域をどう捉えるかで決まる、という理解に落ち着いた。かなり良かった。
感想
強度・距離・変動性という3つの軸で、モジュール間の結合が「ちょうどいいバランスか、歪んでいるか」を判定できる、という枠組みが示唆的だった。強く結合しているのに距離が遠い「過剰結合」だけでなく、近くにあって強く結合していて合理的なものを理由もなく無理に切り離す「過剰疎結合」も、同じ枠組みで判定できるのが面白い。
事業の価値づけ・チームの規模・今後の伸びしろといった非システム的な領域をどう捉えるか次第で、そもそも強度・距離・変動性という軸の値そのものが決まる、という話として理解した。そういう意味でかなり良い本だと思っている。
続く「戦術的変更/戦略的変更」の章(変更が今のドメインモデルの理解の中で処理できるか、モデルの理解そのものを書き換える必要があるかで両者を見分ける、という話)も、結合の話と地続きで面白かった。
同じ著者の本
同じタグの本
- アーキテクチャモダナイゼーション

アーキテクチャモダナイゼーション
Nick Tune、Jean-Georges Perrin、元内 柊也、岩﨑勇生、角谷 太雅、加藤 岳明、佐藤 慧太
ソフトウェア設計DDD
★★★★★読了 2026.09
- 現場で役立つシステム設計の原則 変更を楽で安全にするオブジェクト指向の実践技法

現場で役立つシステム設計の原則 変更を楽で安全にするオブジェクト指向の実践技法
増田 亨
ソフトウェア設計
★★★★★読了 2025.12
- ラディカル・プロダクト・シンキング イノベーティブなソフトウェア・サービスを生み出す5つのステップ

ラディカル・プロダクト・シンキング イノベーティブなソフトウェア・サービスを生み出す5つのステップ
長谷川 圭
ソフトウェア設計
★★★★★読了 2024.08
- ブロックチェーンアプリケーション開発の教科書 作って学ぶ、暗号通貨とスマートコントラクトの理論と実践

ブロックチェーンアプリケーション開発の教科書 作って学ぶ、暗号通貨とスマートコントラクトの理論と実践
加嵜 長門
ソフトウェア設計
★★★★★読了 2019.01
- エンジニアリング戦略の作り方

エンジニアリング戦略の作り方
Will Larson、岩瀬 義昌、岩瀬 迪子
ソフトウェア設計
★★★★☆読了 2026.10
- ソフトウェアエンジニアリングの基礎

ソフトウェアエンジニアリングの基礎
Nathaniel Schutta、Dan Vega、村上 列
ソフトウェア設計
★★★★☆読了 2026.10
- ソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチ

ソフトウェアアーキテクチャの基礎 エンジニアリングに基づく体系的アプローチ
島田 浩二
ソフトウェア設計
★★★★☆読了 2025.12
- ドメイン駆動設計をはじめよう

ドメイン駆動設計をはじめよう
Vlad Khononov、増田 亨、綿引 琢磨
ソフトウェア設計
★★★★☆読了 2025.10
- リーダブルコード —より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

リーダブルコード —より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
Dustin Boswell
ソフトウェア設計
★★★★☆読了 2017.09
- Tidy First?

Tidy First?
Kent Beck、吉羽 龍太郎、永瀬 美穂、細澤 あゆみ
ソフトウェア設計
★★★☆☆読了 2025.11
- プロジェクトマネジメントの基本が全部わかる本 交渉・タスクマネジメント・計画立案から見積り・契約・要件定義・設計・テスト・保守改善まで
プロジェクトマネジメントの基本が全部わかる本 交渉・タスクマネジメント・計画立案から見積り・契約・要件定義・設計・テスト・保守改善まで
橋本 将功
ソフトウェア設計
★★★☆☆読了 2023.11
- フロントエンド開発のためのテスト入門 今からでも知っておきたい自動テスト戦略の必須知識

フロントエンド開発のためのテスト入門 今からでも知っておきたい自動テスト戦略の必須知識
吉井 健文
ソフトウェア設計
★★★☆☆読了 2023.05
ISBN 9784295022961