2009-04-14 78 views
1

更具體地說,我正在尋找如何通過所有目錄遞歸地計算目錄內所有文件的行數。我可以簡單地重複每個項目的兩個不同版本以獲得比較數字。如何比較項目的一個版本中的代碼行數與另一個版本的代碼行數?

另外,由於顛覆具有相當強大的差異功能,是否有可能突變兩個版本之間的差異,以獲得代碼行的絕對差異?

任何一種解決方案都能幫助我大大提高。

+0

請指定您正在使用的平臺和語言 – 2009-04-14 08:05:17

回答

1

您沒有指定您的平臺,但如果它恰好是* nix(包括Windows下的cygwin),則可以嘗試sloccount。我用了很多不同的語言,對此非常滿意。

+0

這似乎正是我要找的。謝謝! – jobias 2009-04-14 09:18:42

2

有一些奇妙的工具用於計算代碼行,因爲它是valuable metric。它們包括忽略空白和評論等選項。

只要做一個google search爲特定於您需要的線計數器。

0

如果您使用.NET/Java,NDepend/XDepend支持此操作。

+0

當然,這些工作在程序集/ JAR上,實際上並沒有從「源代碼」的角度給你提供「代碼行」。由於原始提問者希望結果不受顛覆,所以構建代碼的開銷可能太大。 – 2009-04-14 08:01:05

0

我在Windows上使用LocMetrics。免費且簡單的「解壓縮」部署。

相關問題