我正在參加軟件工程課。我們的任務是評估Mozilla的Thunderbird。我們的任務是評估Thunderbird的大小。我們需要使用的一個指標是項目中的代碼行數。 (代碼行不含註釋或新行)。如何計算項目的行數
有沒有標準的方法來找到線的數量還是我最好只是開出一個腳本來做到這一點?
我認爲我可以做這樣的事情:
# remove all comments
find -name *.java | \
sed "/\/*/,\*\// s/.*//g | \ # remove multiline comments
sed s/\/\///g # remove single line comments
# count not empty lines
find -name *.java | grep -c "<character>"
但我需要做的是爲每種文件類型。似乎應該有一些實用程序已經這樣做了。 (mac/unix兼容會更好)。
工作就像一個魅力。 – sixtyfootersdude 2010-06-01 13:07:07