如何獲得給定java源文件的方法代碼行?我需要在方法中獲取LOC的邏輯。方法明智LOC計數
回答
你如何得到這些數據?對於哪種語言,Java我猜,對吧?
基本上,任何靜態代碼分析工具可以幫助你,那裏有很多,一開始,檢查出this list。
如果你只需要一個簡要概述,你可以嘗試任何基於IDE插件(如metrics或eclipse-metrics爲Eclipse)。
如果趨勢該屬性如何變化很重要,您還可以嘗試其中一個像Sonar這樣的大傢伙。
Nota bene對於代碼行度量(LOC/ELOC/LLOC等等,這意味着總的代碼行,有效的代碼行,邏輯代碼行包含了很多定義關鍵字,...)。每個工具都說明它如何衡量這個屬性,查看文檔。
感謝有價值的信息rlegendi。我需要編寫一個Java代碼來計算給定.java源文件的方法塊內的LOC。 – 2012-03-19 18:08:05
是的,正如我所說的,對於LoC有相當多的定義:-)這裏有一個簡單的解決方案: 'Path file = Paths.get(filename); int loc = Files.readAllLines(file,Charset.defaultCharset())。size();' – rlegendi 2012-03-22 12:58:41
- 1. 計算平均明智
- 2. 方法調用計數聲明
- 3. Mxnet元素明智乘法
- 4. 使用C sharp計算明智的統計數據?
- 5. 計數方法聲明+方法使用JavaParser在類中調用
- 6. 如何做明智的累計和?
- 7. SQL查詢獲得行明智總計
- 8. 行明智的距離計算
- 9. webix datatable列明智的行明智
- 10. PostgreSQL的範圍小時計數明智數據
- 11. 數據年明智sql
- 12. 明智的Windows
- 13. MySQL - 明智嗎?
- 14. 明智的方式來擴展requests.Response類?
- 15. GWT:100 LOC經驗法則?
- 16. 減法2個LOC值的
- 17. Django的:獲取日期明智計數DateTimeField字段
- 18. 根據計數的元素明智的陣列複製
- 19. 如何考試明智的倒數計時器開始
- 20. 如何獲得推特計數日期明智
- 21. 在PHP中增加計數器狀態明智foreach
- 22. 提取數據明智日期並進行平均計算
- 23. 在sql select語句中計數最高發生類別明智
- 24. 每個項目明智地計數條件
- 25. 我的方法是明智地退出Android應用程序嗎?
- 26. asp.net mvc模塊wiseapproach或明智的方法
- 27. 靜態方法或Singleton性能明智(Android)?
- 28. 從NUnit執行ASP.NET MVC視圖的任何明智的方法?
- 29. 正確高效閱讀元素列的方法明智
- 30. VCS結構項目明智或平臺明智的最佳做法是什麼?
你嘗試過什麼嗎? – 2012-03-13 05:21:02