2012年1月15日日曜日

C#のコードを可視化する(Doxygen)

久しぶりに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

0 件のコメント:

コメントを投稿