/
静的解析
静的解析
ソースコードが静的解析ルールに準拠しているかどうかをチェックし、レポートを生成します。生成されたレポートを参照し、静的解析ルールの違反の内容を確認します。
静的解析の種類
Jtestの静的解析には、次の3種類があります。
コーディング規約チェック
指定された記述の仕方に沿ってコードが記述されているかを自動的にチェックする機能です。Jtestではビルトインルールが約3000種類ほどあり、一例として以下のカテゴリを持っています。
・バグの可能性
・ガベージコレクション
・セキュリティ
フロー解析
アプリケーションの実行をシミュレートして、実行時のバグにつながる実行パスを自動的に特定する機能です。一例として以下のバグを検出するルールを持っています。
・NullPointerException
・リソースリーク
・SQLインジェクション
メトリクス
ソースコードの規模、結合度、複雑さ、保守性などを計測してソフトウェアの品質を定量的に評価する機能です。一例として以下のメトリクス値を計測することが出来ます。
・保守容易性指数
・サイクロマティック複雑度
・継承の深さ
, multiple selections available,
Related content
実行結果確認
実行結果確認
More like this
Ant プロジェクト 静的解析
Ant プロジェクト 静的解析
More like this
Gradleプロジェクト 静的解析
Gradleプロジェクト 静的解析
More like this
Maven プロジェクト 静的解析
Maven プロジェクト 静的解析
More like this
その他の機能
その他の機能
More like this
単体テストアシスタントの概要
単体テストアシスタントの概要
More like this