考えることを減らす
何やら多くのことを含んでいる概念をatomicに分ける
例えば、Xをa,b,cに分けることで、aを考えるときに、b,cのことを忘れることができる
a,b,c,dのような4つの概念を同時に考慮するのは大変
a,b,cを抽象化して、Xを構成する
あとは、Xとdの関係だけを考えれば良い
具体的なa,b,cのことは忘れることができる
点在しているものを一箇所に集める
コード内の要素の依存関係を可視化するのではなく、しなくてもわかるようにする
例えば、一箇所でpipeで繋ぐフローになっているとか