2. 復雜性度量
質量保證觀點提供另一個玻璃盒單元測試的方法。假定一個管理者被告知代碼模塊m1比代碼模塊 m2更復雜,且不管術語復雜是如何準確定義的,管理者直覺上相信m1可能比m2有更多的錯誤。沿著這條思路,計算機科學家已經開發出一些軟件復雜性度量,以幫助確定哪個代碼模塊更可能有錯誤。如果發現一個代碼模塊的復雜度不合理的高,管理者可能直接要求對它重新設計和重新實現,與試圖調試一個有錯的代碼模塊相比,可能從頭開始的代價更小,速度更快。
原文轉自:http://www.uml.org.cn/Test/200711214.asp