有沒有一些免費的工具(最好是基於命令行的),你可以給你的根源目錄,它會檢查所有的文件和子文件夾,並生成一組不錯的「統計」?例如代碼行數,類數等?如何測量源代碼統計信息?
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. 如何獲取用戶的代碼流失統計信息?
- 4. Ehcache統計信息
- 5. Solr統計信息
- 6. web2py的性能/容量統計信息?
- 7. 如何從子進程獲取統計信息以衡量資源利用率?
- 8. 在java模擬中測量統計信息
- 9. 如何獲取Telegram Bot統計信息?
- 10. 如何獲得ehcache 3.1統計信息
- 11. 如何解讀Storm UI統計信息
- 12. 如何收集統計信息
- 13. 如何導出Oracle統計信息
- 14. 如何獲取播放統計信息
- 15. 如何顯示集成測試統計信息?
- 16. 組織用於處理統計信息的Python代碼
- 17. R代碼中的郵編人口統計信息
- 18. 訪問谷歌代碼存儲庫以獲取統計信息
- 19. Python重寫代碼,返回包含統計信息的字典
- 20. Twitter信息源不符合代碼?
- 21. 如何獲取RSS提要的流量統計信息?
- 22. 如何輸出不帶變量組的彙總統計信息?
- 23. 信息理論測量:熵計算
- 24. UIBarButtonSystemItem信息和統計
- 25. Jruby統計信息庫
- 26. Postgres統計信息 - pg_stat_get_db_xact_commit
- 27. MySql表和統計信息
- 28. Memcache統計信息cachedump
- 29. 生成mysql統計信息
- 30. iOS5,iOS4,...統計信息?
你在說什麼語言? – 2009-08-30 11:05:13