我們在我們的Java項目中使用了源代碼分析器PMD。我試圖解決報告的問題,我目前正在努力與GodClass
規則。我知道這個想法並不是創造巨大的課程。PMD規則God Class - 瞭解度量標準
但是,我不喜歡「巨大」這個詞,因爲它太模糊。任何人都可以解釋這個規則的指標是如何工作的嗎?報告說,例如
Possible God class (WMC=47, ATFD=11, TCC=0.06315789473684211)
怎麼所有這些數字意味着什麼呢?有人知道決定一個班級是否巨大的公式嗎?
的Javadoc該規則規定
該規則使用在所描述的檢測策略[1]。違規行爲是針對整個班級的。 [1]蘭扎。面向對象的度量標準在實踐中。第80頁
好吧,我不慣於訂購一些書,只是因爲它的頁面80.
順便說一句。有沒有辦法配置這樣的規則,即改變它的參數?
感謝您的解釋。
亞馬遜讓你看看那本書裏面(!) –
我承認我不熟悉亞馬遜Look裏面。我剛剛嘗試過。看起來我無法看到這本書的完整版本。只有介紹章節可用。 – Cimlman