Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

使用APIの一覧

Doxygen、Sandcastle、A HotDocument?でメソッド一覧を作成できます。

ただし、使用しているランタイム(.NET、CRT、Win32)のAPIを一覧する機能はないようです。

関数コールグラフ

動的な関数コールグラフ

.NET用プロファイラの機能を使用して取得が可能です。

DevPartner? Studio

DevPartner? Studioで動的な関数コールグラフを取得できそうです。

CLR プロファイラ

CLR プロファイラでも動的な関数コールグラフを取得できそうです。

その他

他にも色々な.NET用プロファイラがあるもよう・・・

静的な関数コールグラフ

以下のOSS・製品が静的な関数コールグラフ出力に対応しているようです。

Doxygen

Doxygenは、異なる名前空間は解析しない等、解析範囲が限られそうです。
(UPからの共通部品の呼び出しなどは出力されない)

Understand

Understand(未評価)は、DoxyGen?より精度が高いようです。

Visual Studio

Eclipse

単体テストのエビデンス

カバレージ・ツール

C0、C1、RC0、マージツールなどのカバレージ機能がある。

OpenCover

CI的にNUnit+OpenCover+ReportGenerator?と利用すると強力です。

ビルドして下位フォルダのバッチを起動すると、
テストが実行され、カバレージレポートまで取得できます。

各種トレース機能

IIS、ASP.NETやSQL Server

IIS、ASP.NETやSQL Serverにもトレース相当のものはあります。
これは単純にMSミドルの機能としてサポートされているものです。

Visual Studio

Visual Studioにも機能がありそうです。

Open棟梁

Open棟梁のトレース・ログ機能。

オブジェクトのダンプ部品もあるので組み合わせて使用できます。

関数コールグラフ

前述の動的な関数コールグラフを使用できる。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS