Understand

Understand

Understand 3.0 新機能 – 強化されたパーサー

Understand 3.0 の新機能 - 強化されたパーサー について紹介します。以前の投稿で触れたように、今回のアップデートで新たに4つの解析対応言語(Objective C/C++, COBOL, Python, Assembly)...
Understand

Understand 3.0 プレビュー

現在、新バージョン Understand 3.0 日本語版リリースに向けた作業をおこなっています。今日から数回のエントリーに渡り、新バージョン 3.0 の新機能・強化機能について紹介していきます。 Understand 3.0の画面...
Understand

本質的複雑度の評価

以前、Cyclomatic複雑度によるソースコードの品質評価についてご紹介しました。 Cyclomatic複雑度についてはご存じの方も多く、利用機会も多いメトリクスかと思います。 では、同じCyclomatic複雑度「6」を持...
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」

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