発散する依存関係
from 依存性注入
発散する依存関係
アプリケーション・プラグイン・モジュールの関係は依存グラフが収束する
依存関係が発散するのはどういうやつ?
理想的には「ない」?
依存関係が発散してたら DI できてないから
デザインパターンが目指すものを考えるとそれはそう
目指すもの: 変更に強いシステムを作ろう
依存関係が発散してたらアチコチ(=そのモジュールの依存先)で変更があるたびにそのモジュールを変更しなければならない
依存グラフに$ \rm divを表示する機能をつけたらメンテナンス性が上がりそう
巡回検出とかはすでにあるけど、グラフ上の $ \rm divを計算して色付けしたら smell を嗅ぎ取りやすくなる
ネットワークの div って計算できないの?
ラプラシアン$ \Delta=\nabla^2はあるんやけど
$ \nablaがない?
ぱっと調べた感じ div の計算式が見つからない
研究課題にならん?
誰かやって
でもそんなに新しい問題意識ではないだろう
グラフ上の流体の挙動を見たい
こういうのは例えば電気回路を扱うときに動機が発生すると思う
あったあった
https://en.wikipedia.org/wiki/Calculus_on_finite_weighted_graphs
gradient から丁寧にある
この需要を満たすには graphbiz っぽいものを作ることになる