.net 如何度量源代码统计信息?

.net 如何度量源代码统计信息?,.net,statistics,code-analysis,.net,Statistics,Code Analysis,是否有一些免费的工具(最好是基于命令行的),你可以给你的根源目录,它将检查所有文件和子文件夹,并生成一组漂亮的“统计”?例如代码行、类数等?来自威尔的源监控器 这样做,还有更多。配合 C#。VB.NET、C、C++等,或者从命令行或它自己的GUI。它是免费的,很棒。G'day 如果您正在跟踪项目的增长,那么使用什么并不重要,只要您的度量方法是一致的 您甚至可以使用grep作为尾随分号的简单SLOC度量 嗯 干杯,我使用CLOC()。工作非常好,支持多种语言。基于命令行,有很多选项(也将统计数据导

是否有一些免费的工具(最好是基于命令行的),你可以给你的根源目录,它将检查所有文件和子文件夹,并生成一组漂亮的“统计”?例如代码行、类数等?

来自威尔的源监控器 这样做,还有更多。配合 C#。VB.NET、C、C++等,或者从命令行或它自己的GUI。它是免费的,很棒。

G'day

如果您正在跟踪项目的增长,那么使用什么并不重要,只要您的度量方法是一致的

您甚至可以使用grep作为尾随分号的简单SLOC度量


干杯,

我使用CLOC()。工作非常好,支持多种语言。基于命令行,有很多选项(也将统计数据导出到xml/csv中,因此您可以通过编程轻松地挖掘统计数据)

还有.NET Reflector的插件;我不知道如何从命令行运行它,但这是可能的。您想在CI生成中使用此功能吗?它适用于程序集,而不是源代码。

你说的是什么语言?cloc很好。我特别喜欢它的比例因子,它试图给出不同语言之间粗略的复杂性比较。有谁知道好的前端工具可以将其输出转换为网页(图表,等等)。了解不同项目的相对规模(所有项目都由同一个团队编写,因此它们具有可比性),有助于我们安排规模相似的新项目。