Javaにおける静的コード解析

静的コード分析は、プログラムを実行せずにプログラムのソースコードを分析する方法です。

フォーマットの問題、NULLポインタの間接参照、およびその他の単純なシナリオを発見できます。

それでは、それに飛び込みましょう。

>>コード品質メトリックスの紹介

静的解析ツールによって検出された重大な欠陥のいくつかに関する全体的な外観

>> Javaスタティック解析ツール

広く使われている3つの静的解析ツールをEclipseとIntelliJ IDEAと統合する方法。

リンク:/pmd[>> PMD]

このクイック記事では、PMDを紹介します。これは、Javaコードの静的分析に焦点を当てた柔軟で高度に設定可能なツールです

>> Cobertura

ここでは、Javaプロジェクトでコードカバレッジを計算するためのCoberturaの使い方を示します。

>> FindBugs

今回は、FindBugsに焦点を当てます。

>> Jacoco

この記事では、Javaプロジェクトのコードカバレッジレポートを生成するためのJaCoCo Mavenプラグインの使い方を説明します。