| コードレビュー |
概要
LDRAにより、1つのソースファイルまたは全システムに対して、自動的に広範囲のプログラミング基準が適用されます。業界標準のコーディング規約だけでなく顧客ごとの定義も可能で、特定された違反や警告をソースコードに適用することができます。関連したソースコード行へのハイパーリンク機能により、追加の情報を得て最大限の生産性が得られます。
特徴
コードの構文解析
コードレビューのプロセスは、実装コードやLDRAの他の解析モデルに100%互換の、ソースコードの体系的な構文解析により開始されます。LDRA社独自の構文解析手法は、単体レベルの開発から、大規模なレガシーシステムのメンテナンスまで、幅広いコードの解析、テストの開発を支援します。この構文解析により、デッドコード、アクセスされないコード領域なども特定されます。
プログラミングスタンダードチェック
LDRAツールスイートは、MISRA C/MISRA-C:2004のような業界標準に対し、コードをチェックする機能を持っています。また別の方法として、LDRAのルール群から選んで、専用のコーディング規約を構成することもできます。
コードの視覚化
システムの視覚化は、全てのレベルにおいて、非常に有効です。可視化できるレベルは、命令ブロック、関数(またはクラス)、アプリケーションやシステムなど。以下の色分けされた図は、コードレビュープロセスを大いに強化します:
- 静的コールグラフは、アプリケーションやシステム構成の階層表示を提供.
- 静的フローグラフは、プログラムブロックを通して制御フローのグラフィック表示を提供.

コードレビューレポート
結果は、ASCIIまたはHTML形式で利用可能です。レポートは、LDRAツールスイートによって警告される領域からソースコード内に掘り下げて、違反や警告の概要を提供します。

利点
- 従来、時間と費用がかかっていた手動によるピアコードレビュープロセスを自動化
- コード構造やメトリクスを表すグラフィカル表示を提供
- コーディングスタンダードのベストプラクティスの実施
- 安全性、信頼性や動作の包括的な見直し
- 自動で監査証跡を生成
- 能率的で再現可能なプロセス
- 結果: レビューはプロセスを自動化し、時間と資源を節約する
成果
コードレビューの主要な成果は、自動化され効果的で再現可能なプロセスにより、時間とリソースが節約され、従来のマニュアル手法では得ることのできない詳細情報が得られることです。
|
|