Javaプロジェクトでは、ソースコードアナライザPMDを使用しています。報告された問題を解決しようとしており、現在はGodClass
のルールで苦労しています。私はそのアイデアが巨大なクラスを作ることではないことを知っています。PMDルール神クラス - メトリクスの理解
しかし、あまりにも漠然としているので「巨大」という言葉は好きではありません。誰もこのルールのメトリックがどのように機能するか説明できますか?レポートには、
Possible God class (WMC=47, ATFD=11, TCC=0.06315789473684211)
すべてのこれらの数字は何を意味するのですか?誰かが特定のクラスが巨大かどうかを決定する公式を知っていますか?このルールに
Javadocは規則[1]に記載の検出戦略を使用
を述べています。違反はクラス全体に対して報告されます。 [1]ランサ。オブジェクト指向メトリクスの実践80ページ
はまあ、私はちょうどところで、そのページの80
いくつかの本を注文する習慣はありません。そのようなルールを設定する方法、つまりそのパラメータを変更する方法はありますか?
ありがとうございます。
Amazonはあなたがその本の中を見ることを可能にします。 –
私はAmazon Lookをよく知っていません。私はちょうどそれを今試しました。この本の完全版を見ることはできないようです。はじめに章のみが利用可能です。 – Cimlman