Instability
コンポーネントの不安定さを示す指標.
ファンアウト / ( ファンアウト + ファンイン )
依存するコンポーネントは自身のInstabilityより小さいInstabilityであるべきである.
Clean Archtecture
つまり依存性を辿っていくとどんどん減少していく.
依存性逆転を用いて対応する.
interfaceだけを持ち実装を持たないコンポーネントはInstabilityが0になる.
不安定なコンポーネントが依存する先として理想的.