Understand

APIスクリプトを動かすには?

以前、「Understand API」を紹介しました。その中でサンプルスクリプトが提供されていることにも触れましたので、今回は早速、サンプルのPerlスクリプトを使って「API スクリプトを実行する方法」をご紹介したいと思います。サンプル...
Understand

グラフィカルビュー – Calls/CalledBy

今回は、グラフィカルビュー機能の中から、関数やメソッドの"Calls/Called By"を紹介します。Calls/Called By は関数やメソッドのコールツリーを表示します。オプションにより、ファイル名や引数の情報をグラフに表示させ...
Understand

解析オプションの指定

Undestand は、特に複雑な設定をおこなわなくても解析を完了することができるのが利点の一つですが、解析に関する様々な設定をおこなうこともできます。今回は、C/C++言語解析時のいくつかの設定の中から「コンパイラの設定」について紹介し...
Understand

外部エディターとの連携

Understandは、グラフィカルビューやクロスリファレンスなど様々な解析情報とソースコードをインタラクティブに移動し、解析情報の分析からソースコードの編集までをシームレスに行えることを特徴としており、Understand搭載のエディタ...
Understand

Understand API

今回は、Understand API の概要をご紹介します。 例えば… 「Understand の解析結果を独自に加工して、カスタムレポートを生成したい」「Understand の解析結果を、自作のツールにインポートしたい」 ...
Understand

依存関係の詳細を調べる

前回、システムを概要的に確認できる「依存関係グラフ」を紹介しました。依存関係グラフを利用することで、ディレクトリ・ファイル間の関係を抽象的なビューで確認することができます。 今回は、これら依存関係をさらに詳細に確認する「依存関係ブラ...
Understand

複雑な構造を分析する「DSM」

前回、依存関係グラフによるモジュール、ファイル単位での相関関係の可視化方法について紹介しました。ご紹介したように、依存関係グラフを使うことによって「アーキテクチャ」という観点での分析を行うことも可能となります。とはいえ、システムが大規模に...
Understand

グラフィカルビュー - 依存関係グラフ

以前、関数や変数についてのいくつかのグラフィカルビューを紹介しましたが、今回は、ファイルやモジュール間の関係を表示するグラフィカルビュー、「依存関係グラフ」を紹介します。 依存関係グラフを表示するには: ツールメニュー--を選...
Understand

Count系メトリクスのカウント方式

Understand では、Count 系メトリクスを含む、多くのメトリクスを計測できます。今日は、これらの Count 系メトリクスがどの様に測定されているかを紹介します。 以下の例は、簡単な C/C++ において、それぞれの C...
Understand

ソースコードの複雑さの評価

Understandのメトリクス機能は、ソースコードの品質を定量的に評価する機能です。Understandは70種類以上の項目で指標値を算出します。そして、その中で最もよく使われる項目の一つが「Cyclomatic複雑度」です。 C...
タイトルとURLをコピーしました
Close Bitnami banner
Bitnami