開発 静的コード分析とは何ですか? -techopediaからの定義

静的コード分析とは何ですか? -techopediaからの定義

目次:

Anonim

定義-静的コード分析とはどういう意味ですか?

静的コード分析は、プログラムを実行せずに検索コードを分析および評価する方法です。 静的コード分析は、「ホワイトボックステスト」と呼ばれるものの一部です。これは、ブラックボックステストとは異なり、ソースコードをテスターが利用できるためです。 多くの種類のソフトウェアテストには静的コード分析が含まれ、開発者や他の関係者がバグを探すか、ソフトウェアプログラムのコードを分析します。


静的コード分析は、静的プログラム分析とも呼ばれます。

Techopediaによる静的コード分析の説明

静的コード分析の反対は、動的コード分析です。 後者では、プログラムが実行され、開発者は実行時エラーを探します。


さまざまな種類の静的コード分析には、ユニットレベルやシステムレベルなど、さまざまなレベルでのテストが含まれます。 専門家は、最新のコンパイラーによって実行されるコンパイル手順は、プログラムが実行される前にさまざまなタイプの構文エラーまたは技術エラーをキャッチするように設計されているという点で、静的コード分析の一形態であると指摘します。 静的コード分析リソースは、より良いコード品質を提供する必要がありますが、一部のITプロフェッショナルは、このタイプのテストには問題があり、その一部は過度に標準化されたデバッグツールに関連していると主張します。 また、コンパイラなどのツールは多くの種類の構文エラーをキャッチできますが、静的コードのテストでは、品質を損なう可能性のある広範な論理エラーをキャッチできる場合とできない場合があります。 これらのいくつかは、動的コードテストで見つける必要があります。

静的コード分析とは何ですか? -techopediaからの定義