diff --git a/translated/talk/Coverity scan report finds open source software quality outpaces proprietary code for first time.md b/translated/talk/Coverity scan report finds open source software quality outpaces proprietary code for first time.md index 53f239f625..61cbbc1f49 100644 --- a/translated/talk/Coverity scan report finds open source software quality outpaces proprietary code for first time.md +++ b/translated/talk/Coverity scan report finds open source software quality outpaces proprietary code for first time.md @@ -24,7 +24,7 @@ Coverity的分析中发现,扫描服务中的开源的C/C++项目的平均缺 * Linux继续成为开源质量的基准。通过利用扫描服务,Linux将修复一个新发现的缺陷的时间从122天减少到仅6天。从2008年第一个Coverity扫描报告发布后,扫描过的Linux版本的缺陷密度一直小于1.0。在2013年,Coverity扫描了超过850万行Linux代码并发现缺陷密度为 .61。 -* C/C++开发者修复了更多的高风险缺陷。Coverity分析报告发现贡献于开源Java项目的开发者修复的高风险缺陷的数量没有贡献于开源C/C++项目的开发者修复的多。 +* C/C++开发者修复了更多的高风险缺陷。Coverity分析报告发现贡献于开源Java项目的开发者修复的高风险缺陷的数量没有贡献于开源C/C++项目的开发者修复的多。 参加扫描服务的Java项目开发者只修复了百分之13的经鉴定的资源泄露,而C/C++项目开发者修复了百分之46。这一方面可能是因为Java编程社区错误的安全感的原因,这种安全感是因为内建于语言的保护,比如垃圾收集。然而,垃圾收集不可预测的而且不能访问系统资源,所以这些项目处于危险之中。