久しぶりにC#のコードを書いていて他の人にコードを説明するために可視化できるツールを探してみた。
出力結果でもわかるがコードのクラス、メソッド、ファイル構成やそれぞれの検索ができる。
以下の用途で利用できそうだ。
・既存のコードを解析するための資料として
・展開するリリース文書として
■利用手順
1.解析したいプロジェクトフォルダを用意する
2.WindowsのスタートメニューからDoxygenを起動する。
スタート > Doxygen > Doxywizard
3. 最低限必要な設定は以下の通り。
Project:
Source code directory: ソースのパスを設定
Scan recursively: ON
Destionation: 出力されるソース解析ファイルパス
Mode:
All Entitys: ON
Optimize for xxxx: 解析もとのソースの種類
Diagrams:
Use dot tool from the GraphViz package: ON
4. [Run]タブの[Run doxygen]ボタンを実行。完了後、[Show HTML putput]で出力結果を表示する。
■インストール手順
1.Doxygen のセットアップファイルをダウンロード&実行。設定はデフォルトのまま
doxygen-1.7.6.1-setup.exe
2.Graphviz のセットアップファイルをダウンロード&実行。設定はデフォルトのまま
graphviz-2.28.0.msi
・Doxygen Ver1.7.6.1
http://www.stack.nl/~dimitri/doxygen/index.html
・Graphviz
http://www.graphviz.org/Download_windows.php
参考URL:
Doxygen を使おう
http://www.fides.dti.ne.jp/~oka-t/doxygen.html#intro