コード品質管理

興味深い話がDeMarcoの本の1つに与えられました。 品質測定のための世界的に有名な組織の代表者がプロジェクトマネージャーに来て、プロジェクトチームがコーディング品質で世界のすべてのチームのトップ10にいたと報告することを想像してください。



頭の考え方は何ですか? 彼の心は暖かさで満たされ、考えがすり抜けます。 そして、私はいつも疑っていました...」。 その後、担当者が突然戻って謝ります-エラーが発生したため、プロジェクトは実際には最後から10番目です。 リーダーの気分は根本的に変化しており、彼はすでに力とメインでチームを呪っています。



リーダーの間違いは何ですか? コード品質は測定しません。



そして、これは、自動化されたコードメトリック収集ツールを使用して、迅速かつ簡単に実行されます。 このプロジェクトではSonarを使用します。 ダッシュボードプロジェクトページは次のようになります。







SonarはJavaをサポートし、Flex、PHP、PL / SQL、Cobol、プラグイン付きのVisual Basic 6の言語のサポートも可能です。 完全なメトリックはここで見つけることができます



一部のメトリックの推奨値:



単体テストに問題があります。 あなたはどうですか?



All Articles