プログラムの静的解析ツールで検出できるものはどれか。
ア | 関数ごとの実行処理時間 |
イ | 後に使用されない変数への代入 |
ウ | プログラム仕様に対応する処理の記述漏れ |
エ | 用意したテストケースでは実行されなかった命令 |
答え イ
【解説】
ア | 関数ごとの処理時間は動的なデバッグツールで計測します。 |
イ | 静的解析ツールにより、後に使用されない変数への代入を検出することが可能です。 |
ウ | 処理の記述漏れは、機能テストにより検出します。(ツールでの検出は難しい。) |
エ | テストで実行されなかった命令は動的なデバッグツールのカバレージで調べます。 |
【キーワード】
・静的解析ツール