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