如何计算我在VB.NET中编写的代码的总行数?

问题描述 投票:0回答:8

我在VB.NET中编写了一个应用程序,由于我按行收费,因此我想计算出我编写了多少行。我的代码中大约有100个不同的Visual Basic文件。如何计算所有行?

vb.net
8个回答
4
投票

您可以进行正则表达式搜索,而不要跟在另一个换行符之后的换行符(不包括空行)

或者有这个应用程序http://cloc.sourceforge.net/(我没有用过,我刚刚找到了它)


2
投票

在命令行上:

(for /r %x in (*.vb) do @type "%x") | find /v /c ""

2
投票

如果您使用的是Visual Studio 2005或更早的版本,则有a line counter add-in at WndTabs.com


2
投票

这可以在PowerShell中完成:

  1. Example 1
  2. Example 2

我也推荐出色的NDepends套件。首先,我认为它将清楚地说明为什么代码行是很难衡量的,而不一定是代码库中质量或工作量的良好度量。


1
投票

Line Counter on SourceForge是一个VB.NET应用程序,它为您的应用程序计算行数。我是说您可以编写自己的VB.NET应用程序来执行此操作,但幸运的是它已经完成了。互联网如何运作真是太好了。

也要按线路收费吗?换行必须是您的朋友!大声笑。


0
投票

我真的希望您开玩笑按行收费,但如果没有,那么有很多预先打包的免费实用程序和脚本将为您执行这些快速,肮脏的指标,例如[C0 ]

P.S。请考虑采用其他方式向客户收费!


0
投票

我本人刚刚提出这个问题。尽管这是一个有10年历史的问题。好吧,在您的VB.NET上尝试此操作,只需转到“分析”菜单,然后单击“计算代码度量”即可完成您的项目。 :)


-2
投票

在类Unix平台上:

Line Count Utility
© www.soinside.com 2019 - 2024. All rights reserved.