如同统计代码行数
发表于2008年12月17日在Javaeye有一些讨论,其中比较简单的方法是用shell脚本:
find . -type f -iname "*.java" -exec cat {} \; | wc -l |
如果不需要太精确的信息,这一结果已经足够说明工作量了。
ohloh.net这个网站开源了一个很棒的代码统计工具ohcount
安装:
sudo apt-get instal ohcount |
试验一下:
liwen@cube:~/$ svn checkout http://rur-ple.googlecode.com/svn/trunk/ rur-ple-read-only liwen@cube:~/rur-ple-read-only$ ohcount Examining 720 file(s) Ohloh Line Count Summary Language Files Code Comment Comment % Blank Total ---------------- ----- --------- --------- --------- --------- --------- html 285 26993 420 1.5% 6553 33966 python 29 4027 1015 20.1% 642 5684 css 7 180 39 17.8% 34 253 make 1 55 31 36.0% 19 105 xml 1 21 0 0.0% 3 24 shell 2 4 0 0.0% 0 4 ---------------- ----- --------- --------- --------- --------- --------- Total 325 31280 1505 4.6% 7251 40036 |