是否有可用於Java的工具,可以自動確定給定Java代碼的圈複雜度?我在網上找到了工具,但還沒有找到。在java中自動計算圈複雜度的工具?
6
A
回答
3
我使用Sonar(我的首選方法)。有一些插件可以在構建時「自動」生成報告(即ANT/Maven等)。
上如何顯示在儀表板上的CC的另一個相關的帖子:how to list methods with most cyclomatic complexity
一個我已經在過去使用其他工具corbetura。儘管如此,你必須進行良好的單元測試,並且發現CC的定量分析有點棘手。
1
由Sonar產生的度量之一是Cyclomatic Complexity。
我相信它也有一個Eclipse插件(但我沒有設法找到它尚未)
1
AgitarOne從Agitar技術(http://www.agitar.com/solutions/products/agitarone.html)在其儀表板報告,並與他們的代碼規則插件在Eclipse計算圈複雜度。還要注意,來自McCabe Software的McCabe IQ(http://www.mccabe.com)是Agitar Technologies的姊妹公司,它也計算Java的圈複雜度(又名McCabe複雜度),並且擁有用於項目設置的Eclipse插件。
相關問題
- 1. 用於計算圈複雜度的Java工具
- 2. 圈旋複雜度的計算
- 3. 聲納如何計算圈複雜度?
- 4. 圓圈複雜度如何計算?
- 5. 測量Java代碼的經驗計算複雜度的工具?
- 6. 在這樣的javascript代碼中如何計算圈複雜度?
- 7. 麥凱布圈複雜度在Java
- 8. 用於計算C代碼的圓環複雜度的工具
- 9. 如何計算項目的圈複雜度(不是類/函數)?
- 10. 如何計算Clojure函數的圈複雜度?
- 11. 用於計算Java代碼的大O時間複雜度的工具?
- 12. 計算計算複雜度(Big-O)
- 13. 計算時間複雜度
- 14. 如何計算複雜度
- 15. 時間計算複雜度?
- 16. 計算時間複雜度
- 17. 本體計算複雜度
- 18. 如何計算複雜度?
- 19. 計算時間複雜度
- 20. McCabe的圈複雜度
- 21. ActionScript 3的圈複雜度
- 22. 如何計算算法的複雜度?
- 23. 計算算法的複雜度。 Python
- 24. 複雜計算中的浮點精度
- 25. 計算函數的空間複雜度和時間複雜度
- 26. 圈複雜度差異in_array
- 27. 圈複雜度 - Cobol語言
- 28. 時間複雜度和空間複雜度,如何計算空間複雜度
- 29. openCover和Visual Studio中的圈複雜度
- 30. eclipse中的度量工具是否算三元運算符複雜度?