我不明白这个问题:
问题: HIS Metriken - Cyclomatic (CR-MET4):function_name 13>10
它出现在Klocwork分析中,同时检查代码的问题: METRICS.E.HIS_Metriken___Cyclomatic__CR_MET4_
有人能支持吗?
谢谢
发布于 2020-07-29 05:35:07
你看到那个函数中所有的if,else,循环了吗?
这些就是问题所在,你要么需要更优雅地设计这个函数的逻辑,要么将它拆分成更多具有明确目的的函数。
顺便说一下,我只能看到你的那个有问题的功能,因为我特别有千里眼。对于这类问题,你通常应该展示你的代码,只是为了公平对待所有其他用户,这些用户不能像我一样读懂你的想法。
Naaa,不是。圈复杂度是对通过函数的潜在路径数量的度量。并且你已经跨越了10乘3的界限,这意味着你的函数必须充满了控制结构,这会创建许多路径。
https://stackoverflow.com/questions/63142783
复制相似问题