Klocwork分析指标问题不清楚

Klocwork分析指标问题不清楚,c,metrics,klocwork,C,Metrics,Klocwork,我不明白这个问题: 问题:他的Metriken-Cyclomatic(CR-MET4):[功能名称]13>10 它出现在Klocwork分析中,同时检查代码的问题:METRICS.E.HIS_Metriken_______圈____CR_MET4_ 有人能支持吗 谢谢您看到该函数中所有的ifs、elses循环了吗? 这些就是问题所在,您需要更优雅地设计此函数的逻辑,或者将其拆分为具有明确目的的更多函数 顺便说一下,我只能看到你有问题的功能,因为我特别有洞察力。对于这类问题,您通常应该显示您的代码

我不明白这个问题:

问题:他的Metriken-Cyclomatic(CR-MET4):[功能名称]13>10

它出现在Klocwork分析中,同时检查代码的问题:METRICS.E.HIS_Metriken_______圈____CR_MET4_

有人能支持吗


谢谢

您看到该函数中所有的
if
s、
else
s循环了吗?
这些就是问题所在,您需要更优雅地设计此函数的逻辑,或者将其拆分为具有明确目的的更多函数

顺便说一下,我只能看到你有问题的功能,因为我特别有洞察力。对于这类问题,您通常应该显示您的代码,只是为了公平对待所有其他无法像我一样读懂您想法的用户


Naaa,不是真的。圈复杂度是通过函数的潜在路径数的度量。你已经跨越了10乘3的树状结构,这意味着你的函数必须充满控制结构,这些结构创建了许多路径。

你看到该函数中所有的
if
s、
else
s、循环了吗?
这些就是问题所在,您需要更优雅地设计此函数的逻辑,或者将其拆分为具有明确目的的更多函数

顺便说一下,我只能看到你有问题的功能,因为我特别有洞察力。对于这类问题,您通常应该显示您的代码,只是为了公平对待所有其他无法像我一样读懂您想法的用户


Naaa,不是真的。圈复杂度是通过函数的潜在路径数的度量。您已经跨越了10乘3的门槛,这意味着您的函数必须充满控制结构,这些结构创建了许多路径。

请学习、阅读并学习创建一个控制结构的概念。如果没有这些信息,这个问题真的可以回答,这纯粹是运气。只是为了好玩,请允许我再试试我的洞察力。您是否在汽车行业工作,与德国汽车制造商或这些制造商的德国一级供应商有联系?请学习、阅读和研究制造汽车的概念。如果没有这些信息,这个问题真的可以回答,这纯粹是运气。只是为了好玩,请允许我再试试我的洞察力。您是否在汽车行业工作,与德国汽车制造商或这些制造商的德国一级供应商有联系?