「ソフトウェア設計の結合バランス 持続可能な成長を支えるモジュール化の原則」https://amzn.to/49ddlxD (2024)
原書 Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software https://amzn.to/4pla5X5
ソフトウェアのモジュール間の結合を評価するための三つの次元 = 結合強度、距離、変動性
- コンポーネント間の 安定性 = NOT (変動性 AND 強度)
- 連鎖的な変更の 変更コスト = 変動性 AND 距離
- モジュール性 = 強度 XOR 距離
- 複雑性 = NOT モジュール性
- メンテナンスの労力 = 強度 AND 距離 AND 変動性
感想をぜひハッシュタグ #tilfm でつぶやいてください!
お便りフォーム https://forms.gle/J2ioXHS98dYNoMbq5
Your co-hosts:
- Tomoaki Imai, Noxx CTO https://x.com/tomoaki_imai bsky: https://bsky.app/profile/tomoaki-imai.bsky.social
- Ryoichi Kato, Software Engineer https://x.com/ryo1kato bsky: https://bsky.app/profile/ryo1kato.bsky.social
39:52
コメント
スクロール