計算軟件復雜度,其中的方式之一是通過計算子程序中的決策點的數(shù)量來衡量軟件的復雜度与涡。
1惹谐、從代碼塊的最開始的地方。往下瀏覽代碼驼卖。
2氨肌、一旦遇到以下關(guān)鍵字或者同類的詞,就加1
if酌畜、while怎囚、repeat、for桥胞、and恳守、or
下面舉一個例子:
if ( (status = Success) and done ) or ( not done and ( numLines >= maxLines ) ) ) then...
0-5個 子程序還不錯。
6-10個 得想辦法簡化子程序贩虾。
10+ 把子程序的某一部分拆分成另一個部分催烘。