您现在的位置: 精品资料网 >> 行业分类 >> 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 周)


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