gpt4 book ai didi

java - Sonar的复杂度指标是否包括equals()和hashCode()方法

转载 作者:行者123 更新时间:2023-11-30 04:16:34 27 4
gpt4 key购买 nike

Sonar 计算圈复杂度时是否包含 equals()hashCode() 方法?

如果是这样,有什么方法可以排除它们吗?

最佳答案

是的,每个方法都用于计算封闭类的整体复杂性。

我想我明白你为什么问这样的问题:现代 IDE 会为你生成 #equals()#hashCode() 方法,以及生成的方法方法往往相当复杂。然而,它们完全是代码的一部分,并且确实增加了复杂性:应该像任何其他方法一样对它们进行测试,以防止任何回归。

关于java - Sonar的复杂度指标是否包括equals()和hashCode()方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18197492/

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