有沒有一些免費的工具(最好是基於命令行的),你可以給你的根源目錄,它會檢查所有的文件和子文件夾,並生成一組不錯的「統計」?例如代碼行數,類數等?如何測量源代碼統計信息?
15
A
回答
17
我使用CLOC(http://cloc.sourceforge.net/)。效果很好,並支持大量的語言。基於命令行,有很多選項(也可以將統計信息導出到xml/csv中,因此您可以通過編程的方式深入查看統計信息)
+0
cloc很好。我特別喜歡它的縮放因子,它試圖給出不同語言之間的粗略複雜度比較。有沒有人知道很好的前端工具將其輸出轉化爲網頁(圖表,等等,等等)。瞭解不同項目的相對規模(全部由同一團隊編寫,因此它們具有可比性)可幫助我們調度具有相似規模的新項目。 – 2009-08-30 14:04:42
8
源監視器從http://www.campwoodsw.com/將 做到這一點和更多的地獄。適用於C#的 。 VB.NET,C,C++等等,無論是從命令行還是從它自己的GUI。這是免費的&這很好。
0
天兒真好,
它並不真的不管你用什麼,如果你跟蹤項目的增長只是只要你在你的測量方法相一致。
甚至可以使用grep作爲拖尾分號作爲SLOC的簡單度量。
HTH
歡呼聲,
0
這裏有用於.NET Reflector的CodeMetrics加載項;我不知道從命令行運行它的方式,但它可能是可能的。你想在CI構建中使用它嗎?它適用於程序集,而不是源代碼。
相關問題
- 1. Python:代碼統計信息
- 2. 用於收集源代碼統計信息的Maven插件
- 3. 如何在java代碼中獲取docker統計信息詳細信息?
- 4. 如何獲取用戶的代碼流失統計信息?
- 5. 如何在代碼中獲取Hadoop中的統計信息?
- 6. powershell衡量信息。計數行代碼
- 7. Solr統計信息
- 8. Firebase統計信息
- 9. Ehcache統計信息
- 10. SQL表統計信息,如何確定要更新哪些統計信息?
- 11. 如何在TFS中獲取文件源控制統計信息?
- 12. web2py的性能/容量統計信息?
- 13. 如何從子進程獲取統計信息以衡量資源利用率?
- 14. Ceilometer或Healthnmon用於在OpenStack中測量VM統計信息
- 15. 在java模擬中測量統計信息
- 16. 如何把統計信息放入JSON
- 17. 如何提取Google Analytics統計信息?
- 18. 如何收集統計信息
- 19. 如何解讀Storm UI統計信息
- 20. 如何捕捉圖像統計信息
- 21. 如何獲得ehcache 3.1統計信息
- 22. 如何獲取Telegram Bot統計信息?
- 23. 如何導出Oracle統計信息
- 24. 如何獲取播放統計信息
- 25. Scapy - 如何獲取統計信息?
- 26. 如何顯示集成測試統計信息?
- 27. 如何收集有關java集成測試的統計信息
- 28. Python重寫代碼,返回包含統計信息的字典
- 29. R代碼中的郵編人口統計信息
- 30. 訪問谷歌代碼存儲庫以獲取統計信息
你在說什麼語言? – 2009-08-30 11:05:13