Understand Understand 3.0 新機能 – 強化されたパーサー Understand 3.0 の新機能 - 強化されたパーサー について紹介します。以前の投稿で触れたように、今回のアップデートで新たに4つの解析対応言語(Objective C/C++, COBOL, Python, Assembly)... 2012.09.20 Understand
Understand Understand 3.0 プレビュー 現在、新バージョン Understand 3.0 日本語版リリースに向けた作業をおこなっています。今日から数回のエントリーに渡り、新バージョン 3.0 の新機能・強化機能について紹介していきます。 Understand 3.0の画面... 2012.09.18 Understand
Understand 本質的複雑度の評価 以前、Cyclomatic複雑度によるソースコードの品質評価についてご紹介しました。 Cyclomatic複雑度についてはご存じの方も多く、利用機会も多いメトリクスかと思います。 では、同じCyclomatic複雑度「6」を持... 2012.09.05 Understand
Understand APIスクリプトを動かすには? 以前、「Understand API」を紹介しました。その中でサンプルスクリプトが提供されていることにも触れましたので、今回は早速、サンプルのPerlスクリプトを使って「API スクリプトを実行する方法」をご紹介したいと思います。サンプル... 2012.08.29 Understand
Understand グラフィカルビュー – Calls/CalledBy 今回は、グラフィカルビュー機能の中から、関数やメソッドの"Calls/Called By"を紹介します。Calls/Called By は関数やメソッドのコールツリーを表示します。オプションにより、ファイル名や引数の情報をグラフに表示させ... 2012.08.20 Understand
Understand 解析オプションの指定 Undestand は、特に複雑な設定をおこなわなくても解析を完了することができるのが利点の一つですが、解析に関する様々な設定をおこなうこともできます。今回は、C/C++言語解析時のいくつかの設定の中から「コンパイラの設定」について紹介し... 2012.07.31 Understand
Understand 外部エディターとの連携 Understandは、グラフィカルビューやクロスリファレンスなど様々な解析情報とソースコードをインタラクティブに移動し、解析情報の分析からソースコードの編集までをシームレスに行えることを特徴としており、Understand搭載のエディタ... 2012.07.24 Understand
Understand Understand API 今回は、Understand API の概要をご紹介します。 例えば… 「Understand の解析結果を独自に加工して、カスタムレポートを生成したい」「Understand の解析結果を、自作のツールにインポートしたい」 ... 2012.07.03 Understand
Understand 依存関係の詳細を調べる 前回、システムを概要的に確認できる「依存関係グラフ」を紹介しました。依存関係グラフを利用することで、ディレクトリ・ファイル間の関係を抽象的なビューで確認することができます。 今回は、これら依存関係をさらに詳細に確認する「依存関係ブラ... 2012.06.21 Understand
Understand 複雑な構造を分析する「DSM」 前回、依存関係グラフによるモジュール、ファイル単位での相関関係の可視化方法について紹介しました。ご紹介したように、依存関係グラフを使うことによって「アーキテクチャ」という観点での分析を行うことも可能となります。とはいえ、システムが大規模に... 2012.06.19 Understand