いうプログラムがあります。使用法について説明したいと思います。ソースコードを解析して各種の計測情報を表示してくれます。用ですが、プラグインでその他の言語にも使えるようになります。言語用のプラグインも有料です。コードの解析について紹介します。用のスキャナーを使って行い、それをデータベース(DB)に保存します。本体で表示するという構成になっています。連携用など様々な用途に合わせたものも用意されています。実際の計測結果は次のような感じです。コード行数などファイルの行数やクラス、メソッド、ステートメント(ステップ)数などの計測結果です。ファイル(クラス)の行数は長すぎるのはよくありません。上限をコーディングルールで決められることも多いです。Duplication(重複コード率)コピペコード、コードクローンとも呼ばれるもので、同じようなコードがどのくらいあるかという数値です。深いネスティングによって上がります。これは基本的に少ない方が分かりやすいコードです。ここで一番重要なのは重複コード率です。原則もあるように重複しているところを修正する場合、同じような修正を何度もすることになります。そのため、変更時にそのまま修正するか、作り直した方が早いかの指標として使われることもあります。言い過ぎを恐れずに言えば、「プロジェクトの崩壊率」、「コーディングのヘタクソ度」といってもいいでしょう。重複コードの計測は他のものと違って、正確に出すのは難しいです。数値が高いものは確かに高いのですが、低くても重複コードは多い可能性はあります。組み合わせたりして、品質の保証にも使えるようです。インストール方法について説明していきます。インストールの方法や使い方は主に以下のページを参考にしています。本体をダウンロードします。展開し、バージョン番号を取り除いたとします。(C:\local\sonar\sonarqube)スキャナースキャナーとして今回はコマンドラインで実行するものを使用します。コマンドライン用のスキャナーは以下のページからダウンロードします。展開し、バージョン番号を取り除いたとします。(C:\local\sonar\sonar-runner)起動、ログイン本体の方を実行し、サーバーを起動させます。c:\>c:\local\sonar\sonarqube\bin\windows-x86-32\StartSonar.bat以下のアドレスにアクセスします。する場合、管理ユーザーの初期設定は次のようになっています。表示を日本語化します。対応していない部分の方が多いので、気持ち程度です。インストールできます。選択すると利用可能なプラグインのリストが表示されます。プロキシー環境ではリストに何も表示されません。その場合、次節の設定を行ってください。選択してインストールします。