[メモ]構造を調べるツール

20090607.jpg

MyNETS2(というよりもCodeIgniter本体なんですが・・・)のコードを読み始めました。
全体像を想像しつつ、ノートに手書きでメモを書いてるのですが、どこまで読んだのかとか、メモを取るのに軸が欲しくなりました。
・・・・で使ってみたのが解析ソフトです。

GraphvizとDoxygenというソフトをWindows環境にインストールしました。
参考にさせていただいたサイトは私がインストールしたバージョンよりも少し古い情報のようですが、とても参考になりました。

参考にさせていただいたサイト
http://skazami.web.infoseek.co.jp/tools/Graphviz_Doxygen.htm

ためしに、破壊中(?)のMyNETS2を解析してみた結果のキャプチャです。(わりと大きい画像ファイルです)
CIUnitが入ったままなので、CIUnitも一緒に解析されています。
Class階層図がテキストリンクと画像が生成されたのがとても嬉しくて、キャプチャをとってみました。
生成される階層図の画像は、フォントサイズがあまりに小さかったので、設定画面で大きくしています。