gpt4 book ai didi

c# - 是 Visual Studio ILCyclomatic complexity 显示的 Cyclomatic complexity 值

转载 作者:太空宇宙 更新时间:2023-11-03 10:38:08 26 4
gpt4 key购买 nike

我已经使用 Visual Studio 2012 和 NDepend 对我的解决方案进行了代码分析

对于方法 MethodA,Visual Studio 显示复杂度为 105,Ndepend 显示为 12。但是 NDepend 中的 ILCyclomatic 复杂度为 112。这是否意味着 Visual Studio 显示的复杂性是 ILCyclomatic 复杂性,或者是否需要任何配置更改。还有我信任哪一个 :(

最佳答案

请参阅 NDepend 源代码圈复杂度 (CC) 定义 here

参见 NDepend IL CC 定义 here . Visual Studio CC 大致相似(基于 IL 代码)。

该相信哪一个?源代码 CC(如果可用),因为 IL CC(包括 VS 和 NDepend 的)受流行(但复杂)代码结构的影响,包括 LINQ 查询、枚举器、lambda 表达式、匿名方法和类型...

关于 NDepend,如果在分析时您同时拥有 PDB 文件和 C# 源代码文件,则可以使用源代码 CC。关于此的更多信息 here .

关于c# - 是 Visual Studio ILCyclomatic complexity 显示的 Cyclomatic complexity 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26734847/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com