staff

Understand

Understand 3.0 の新機能 – 解析補助機能

今回は、Understand 3.0 の新機能 - 解析補助機能 について紹介します。Understand 3.0 では、「解析補助機能」として、未解決なインクルードファイルと未定義なマクロに対して、解析終了後のの画面から検索・設定できるよ...
Understand

Understand 3.0 をリリースしました

「Understand 3.0」の販売を、平成24年9月26日より開始しました。Understand 3.0では、以前の投稿で紹介している通り、下記のような新機能と強化機能がおこなわれています。■新機能Objective-C/C++、Pyt...
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」を持つ、以下の2つの関...
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 の解析結果を、自作のツールにインポートしたい」などの使い方を検討さ...