Google時代のソースコード解析

Fun, Google July 26th, 2007

ふと思いついたのだが、ある程度の規模のソフトウェアで、各コンポーネント(クラスとかモジュールとか)が外部ファイルを参照しているところを抜き出して、一種のページランクを作ってみると面白いかもしれない。より多くのコンポーネントから参照されているコンポーネントに依存されているものほどランクが高い、とか。

そうすると、依存関係の把握やデザインの善し悪しの判断、それから影響範囲の洗い出しなんかもちょっとは面白くなるかもしれない。

ならないですかね。

Leave a Reply