1
我正在閱讀Kent Beck的「TDD by Example」,我不明白爲什麼他的程序的圈複雜性是分數。圓圈複雜度如何計算?
In Wikipedia複雜性被定義爲M = E − N + 2P
其中E,N和P是整數。
我正在閱讀Kent Beck的「TDD by Example」,我不明白爲什麼他的程序的圈複雜性是分數。圓圈複雜度如何計算?
In Wikipedia複雜性被定義爲M = E − N + 2P
其中E,N和P是整數。
我相信這是每種方法的獨立圈複雜度的平均值(M = E - N + 2
)。我不會去計算它自己,但
Bank.rate
確實有一個if
(第63頁)所以它似乎是合理的,平均只有1以上
是的,我也這麼認爲。謝謝 :) –
有CC的四個定義。 :-)看看這裏,如果你需要圖紙和計算的例子:http://stackoverflow.com/questions/12599942/cyclomatic-complexity-of-ifab-and-cd-and-ifab-or-cd/21658235# 21658235 –