我有很多太大類的遺留項目。 我需要將此作爲報告提交給經理開始清理和重構。 我已經有Jenkins工作爲這個項目與PMD Maven的目標配置:如何獲取顯示大於500行的Java類的報告? (並在Jenkins上發佈)
PMD:pmd的
我研究上:
如何獲取Java類的列表(和JavaScript, HTML文件...)更長,500行?
如何獲得功能長度超過50行的Java類的列表?
這將是完美的發佈在詹金斯,即作爲一個報告。
但是,任何簡單的解決方案都可以。例如: 明文列表爲完整的類名稱,LOC(代碼行)。按降序排序。
簡單格式
Name LOC
com.example.HugeClass 5000
com.example.BigClass 3540
com.example.BigClass2 3390
類文件中的行數或您在一天中寫入的行數是指示代碼質量的一個糟糕的指標 –