Today I Learned -シリコンバレーの現場から-

195. ソフトウェア設計の結合バランス


Listen Later

「ソフトウェア設計の結合バランス 持続可能な成長を支えるモジュール化の原則」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
...more
View all episodesView all episodes
Download on the App Store

Today I Learned -シリコンバレーの現場から-By Software Developers in SiliconValley

  • 4.5
  • 4.5
  • 4.5
  • 4.5
  • 4.5

4.5

4 ratings


More shows like Today I Learned -シリコンバレーの現場から-

View all
Rebuild by Tatsuhiko Miyagawa

Rebuild

49 Listeners

backspace.fm by backspace.fm

backspace.fm

10 Listeners

Off Topic // オフトピック by Off Topic

Off Topic // オフトピック

17 Listeners

佐々木亮の宇宙ばなし by 佐々木亮

佐々木亮の宇宙ばなし

0 Listeners

Joi Ito's Podcast by 伊藤穰一

Joi Ito's Podcast

14 Listeners

ゆるコンピュータ科学ラジオ by ゆるコンピュータ科学ラジオ

ゆるコンピュータ科学ラジオ

18 Listeners

ひまじんプログラマーの週末エンジニアリングレッスン by ひまじんプログラマー

ひまじんプログラマーの週末エンジニアリングレッスン

0 Listeners

ハイパー起業ラジオ by 尾原和啓 / けんすう

ハイパー起業ラジオ

0 Listeners

Podcast by Yuka Studio // ユカスタポッドキャスト by Podcast by Yuka Studio

Podcast by Yuka Studio // ユカスタポッドキャスト

4 Listeners

耳で学ぶAI、ロボシンク by 矢野 哲平

耳で学ぶAI、ロボシンク

0 Listeners

となりのデータ分析屋さん by 佐々木亮とたっちゃん

となりのデータ分析屋さん

0 Listeners

ながらAIラジオ by usutaku/gomichan

ながらAIラジオ

1 Listeners

小泉進次郎のポッドキャスト by 小泉進次郎

小泉進次郎のポッドキャスト

6 Listeners

Beyond K-point by interfm

Beyond K-point

11 Listeners

深津貴之のGUILD TALK by THE GUILD

深津貴之のGUILD TALK

1 Listeners