16得票8回答
LOC计数应该包括测试和注释吗?

虽然LOC(代码行数)是衡量代码复杂性的一个有问题的指标,但它是最受欢迎的指标之一。如果小心使用,可以提供至少相对复杂性的粗略估计。(例如,如果一个程序是10KLOC,而另一个程序是100KLOC,两者都用同样的语言编写,由大致相同素质的团队编写,则第二个程序几乎肯定更为复杂。) 在计算代码...

14得票3回答
计算代码度量时出现错误

问题描述 当我尝试在Visual Studio 2013中对C#项目运行代码度量(分析->计算解决方案的代码指标)时,我会收到以下错误:"an error occurred while calculating code metrics" 即使是新创建的项目也会发生此错误,因此它与某些引用问题...

14得票6回答
准确了解VB6的限制

尽管它已经过时且令人痛苦,但我在一家公司工作,该公司仍在大型项目中积极使用VB6。事实上,18个月前我们遇到了32k标识符限制。 我们不想放弃这个庞大的代码库并在.NET中重写所有内容,因此我们将应用程序分成一个主可执行文件和几个支持的DLL文件。本周我们再次遇到了32k限制。 我们面临的...

13得票3回答
Python: 代码统计

你知道是否有一个Python库可以生成关于代码的统计信息吗? 我想指向一个包并获取类,函数,方法,docblock行数等数量。 最终它可能包括无用的东西,例如lambda的数量或其他疯狂的统计数据,只是为了好玩。

13得票5回答
免费的C#度量计算库(DLL)

我想问一下你是否知道一些免费的C#库(dll)可以计算CK指标(主要是圈复杂度)。 我需要在我的项目中使用它。我知道已经有一些完成的解决方案可以计算CK指标并以各种形式显示给您,但我需要的是一个可以从我的应用程序中使用的解决方案。因此,在开始编写自己的解决方案之前,我首先想询问您。 谢谢

12得票4回答
Python的圈复杂度度量实践

我有一个相对较大的Python项目在开发中,我们缺乏自动化测试和部署过程中的环路复杂度工具。 环路复杂度工具在Python中有多重要?您或者您的项目是否使用并发现它们有效?如果有人有一个好的例子可以分享 before(之前) 和 after(之后),这样我们就可以减少答案的主观性(例如,在我...

12得票1回答
我该如何将多个项目的TeamCity代码覆盖率报告汇总成一个报告?

我们使用TeamCity 6中内置的代码覆盖率应用程序(即将升级到7.1版本) 如果我们希望查看特定构建的代码覆盖率(或其他指标),则只需导航到该构建即可,但如果我们可以从所有/某些当前项目/构建配置中提取出一些有趣的指标并将它们全部显示在一起,则会很棒。 为方便起见,我期望新的显示方式可从...

11得票3回答
如何自动化Visual Studio的代码度量功能

我希望自动化.NET解决方案的代码指标收集过程。有没有办法让msbuild运行VS2008开发版中包含的Code Metrics功能呢? 我可能最终会使用SourceMonitor,但我想知道是否有办法从命令行使用VS代码指标引擎。

11得票7回答
Visual Studio Code指标和switch case的可维护性指数

作为一个喜欢遵循最佳实践的人, 如果我在解决方案资源管理器中右键单击项目名称并选择"计算代码度量"(Visual Studio 2010),则可以运行代码指标: public static string GetFormFactor(int number) { s...

11得票1回答