- 主题:各位日常开发中有例行检查圈复杂度吗
日常开发中,
1、有无编码规范限制圈复杂度的大小?有的话,上限是多少?
2、有无人工、自动检查函数的圈复杂度?
--
FROM 222.129.207.*
Rust开发工具链自带了
如果超出会报警
【 在 z16166 的大作中提到: 】
: 日常开发中,1、有无编码规范限制圈复杂度的大小?有的话,上限是多少?2、有无人工、自动检查函数的圈复杂度? ...
--
FROM 144.202.123.*
Rust后来者居上
我正在跟圈复杂度分别为281、280的两个烂函数作斗争,给人擦屁股
【 在 aosp 的大作中提到: 】
: Rust开发工具链自带了
: 如果超出会报警
:
--
FROM 222.129.207.*
【 在 z16166 的大作中提到: 】
: Rust后来者居上
: 我正在跟圈复杂度分别为281、280的两个烂函数作斗争,给人擦屁股
:
280个if?
--
FROM 125.86.95.*
只有这种玩意儿能弄出来那么大的数字
【 在 Turningpt 的大作中提到: 】
:
: 280个if?
--
FROM 222.129.207.*
我们以前试过,推行基本认为未遂吧
感觉ROI偏低
工具的话我印象中SonarQube就可以
【 在 z16166 的大作中提到: 】
: 日常开发中,
: 1、有无编码规范限制圈复杂度的大小?有的话,上限是多少?
: 2、有无人工、自动检查函数的圈复杂度?
: ...................
--
FROM 120.244.14.103
对的人做对的事,人不对事情就不对
【 在 z16166 的大作中提到: 】
: 日常开发中,
: 1、有无编码规范限制圈复杂度的大小?有的话,上限是多少?
: 2、有无人工、自动检查函数的圈复杂度?
: ...................
--
FROM 222.64.213.*
从一开始就限制可能成本就很小了,而且可以不用这个理论的创始人推荐的10、NIST总结的15,上限可以搞大点。
如果是项目后期,代码都成型了,再按这种限制去重构,代价就高了
【 在 PaoloMaldini 的大作中提到: 】
: 我们以前试过,推行基本认为未遂吧
: 感觉ROI偏低
: 工具的话我印象中SonarQube就可以
: ...................
--
FROM 222.129.207.*
能请教一下什么是 圈复杂度么?
rust 对应的工具具体是什么?
【 在 z16166 的大作中提到: 】
: Rust后来者居上
: 我正在跟圈复杂度分别为281、280的两个烂函数作斗争,给人擦屁股
--
FROM 101.40.64.*
搜一下就有
CyC = Cyclomatic Complexity,20多年前国内就有公司用了,huawei这种。
Rust的clippy工具能计算CyC
不过现在又有个CoC = Cognitive Complexity
【 在 Lthink 的大作中提到: 】
: 能请教一下什么是 圈复杂度么?
: rust 对应的工具具体是什么?
:
--
FROM 222.129.207.*