gpt4 book ai didi

testing - 计算独立路径数

转载 作者:行者123 更新时间:2023-11-28 20:44:05 25 4
gpt4 key购买 nike

在计算独立路径的数量时,是否应该将使用 && 连接的 bool 表达式视为单独的语句?例如,第 3 行有两个条件,如果第一个表达式为假,则将计算后续表达式。

1 float calc(float sp, Boolean bt, int r)  { 
2 float c = .060;
3 if ((sp > 300000) && bt)
4 c = .050;
5 if (r > 3)
6 c = c * .9;
7 return (sp * c);
8 }

最佳答案

不,假设您正在计算执行路径。

如果您正在计算条件路径的数量,那么可以。

通常,当您计算圈复杂度时,您是在计算圈复杂度,所以是的,您应该计算函数中 SIMPLE 条件的数量。

我说的简单条件是指上面的函数等价于:

float calc(float sp, Boolean bt, int r)  { 
float c = .060;
if ((sp > 300000))
if (bt)
c = .050;
if (r > 3)
c = c * .9;
return (sp * c);
}

关于testing - 计算独立路径数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20624111/

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