2012-02-23 8 views
2

私は新しいプロジェクトに取り組み始めましたが、コードは膨大です。そのプロジェクトのドキュメントは最新ではありません。しかし、私はコードを理解する必要があります。 1つの方法は、私はブレークポイントを入れてそれを理解するためにコードをデバッグすることができますが、コードは膨大であり、そのように理解するのに約1ヶ月かかることがあるからです。私がコードから流れ図を作成するようなコードを理解するために使用できる他の方法や他の高速な方法はありますか?ASP.NetとC#.Netコードからフローダイアグラムを生成するには?

+1

[ndepend](http://www.ndepend.com/)を使用して、クラスまたはアセンブリ間の依存関係を調べることができます。 – nickvane

+0

ありがとうございます。しかし、このツールはフリーウェアではありません。 –

+0

@Balraj:フリートライアルは目的を果たさないだろうか?[link](http://www.ndepend.com/NDependDownload.aspx) – Krishna

答えて

3

あなたがVS 2010 Ultimateを使用するのに十分なことがあれば、メソッドを右クリックして「シーケンス図を生成...」を選択するだけでシーケンス図を生成できます。投稿はhereです例を示します。

Ultimateが必要なのは、UltimateエディションのみのUMLサポートが必要なためです。

+0

+1と、これをより頻繁に使用することになります。おかげでVM – Krishna

2

私は昨年、このことを覚えていて、コードレイアウト(exececutionの流れではありません)を理解するのに非常に便利だと思いましたが、たくさんのクラスがあるときにこれが良いスタートを与えると思います文書化されていない。最終的な結果は、javadocsと多少似ています。

これらはC#でも同様です。これは http://xerces.apache.org/xerces-c/apiDocs-3/hierarchy.html

EDITで発見することができます

http://www.stack.nl/~dimitri/doxygen/index.html

(C++で生成された)その使用方法の一例を役に立てば幸い:これは無料ですが、それが助け場合、私はいくつかの寄付その価値を信じて:)

関連する問題