0

C++コードのgreppingに役立つPythonモジュールを探しています。分析を行いたい大きなコードベースがあります。最終的には、ソフトウェアのグラフィカルマップを作成したいと思います。アプリ間ではメッセージパッシングが多いので、その情報をキャプチャして視覚的に表現できるようにしたいと思います。私はいくつかのデータ視覚化パッケージを見回してきましたが、数学と関連するものをプロットすることにしか遭遇していません。

この仕事に最適なツールは何ですか、できればPythonで?

4

2 に答える 2

1

この仕事に最適なツールは Graphviz です。彼らのギャラリーを見ると、プロジェクトへのリンクとともに、興味のある種​​類のものを見つけることができます。

ここの言語バインディング セクションの下に、いくつかの python エントリがあります。個人的には、ドット言語形式は単純なので、print ステートメントを使用するだけで Python からかなり複雑なグラフを作成できるため、それらは使用しません。

于 2010-08-04T11:56:12.407 に答える
1

doxygenを調べて、(少なくとも一部が) 必要なことが行われるかどうかを確認できます。コール グラフとクラス ダイアグラムを html または xml 形式で直接生成します (派手なグラフを作成するには、ドットをインストールする必要があると思います)。

于 2010-08-04T15:14:11.387 に答える