静的コード分析

著者: Randy Alexander
作成日: 3 4月 2021
更新日: 1 J 2024
Anonim
【初級】静的コード解析(三菱UFJインフォメーションテクノロジー#29)
ビデオ: 【初級】静的コード解析(三菱UFJインフォメーションテクノロジー#29)

コンテンツ

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

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

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

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

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

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

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