您現在的位置: 18luck新利全站下载 >> 行業分類>> IT行業>> 資料信息

試論提高軟件質量的利器-Valgrind(ppt 34頁)

所屬分類:
IT行業
文件大小:
2112 KB
下載地址:
相關資料:
提高軟件質量
試論提高軟件質量的利器-Valgrind(ppt 34頁)內容簡介

試論提高軟件質量的利器-Valgrind目錄:
一、PurifyPlus投資回報分析
二、BUG的危害
三、軟件BUG分類
四、如何降低軟件的BUG
五、如何定位軟件BUG
六、IBM Rational PurifyPlus
七、WinDbg
八、WinDbg-如何定位程序崩潰
九、Valgrind
十、Valgrind-Helgrind
……

試論提高軟件質量的利器Valgrind內容提要:
PurifyPlus投資回報分析:
花費更少的時間修補BUG,每位開發人員每年節約 2.6 周時間
研究表明假設一個中等工作團隊為 5 人,則每個團隊每月出現 3 次關鍵的內存訪問錯誤。也就是每位開發人員每月 0.6 個錯誤。使用常規工具發現一個內存訪問錯誤平均花費 16 小時。
0.6 個錯誤/月/開發人員×16 小時/錯誤=9.6 小時/月用來修補內存錯誤
百分之六十的被調查者認為,使用 PurifyPlus 發現運行時錯誤帶來的生產率係數大約是 10 倍,這就意味著過去用十小時發現並糾正的錯誤可以在不到一小時內得以糾正。即:使用常規的工具 9.6 小時×1/10(Purify 生產率係數)=0.96 小時/月。這說明每位開發人員每月節省 8.64 小時(9.6-0.96=8.64)。按這樣的方法計算一年,8.64 小時/月×12 月=103.7小時/年。每周 40 小時,這樣就可以換算成每年節省 2.6 周(103.7 小時/40小時=2.6 周)


..............................

Baidu
map