mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
已校对(翻译无误,仅有4处小修改)
This commit is contained in:
parent
707e4c1dec
commit
fdb8d23e61
@ -2,7 +2,7 @@ Coverity扫描报告首次发现开源软件质量超过专有软件
|
||||
================================================================================
|
||||
![](http://www.ciol.com/IMG/550/80550/synopsys-logo-370x264.jpg)
|
||||
|
||||
**Coverity开启了免费开发服务,允许任何对开源软件质量感兴趣的人查看项目**
|
||||
**Coverity开启了免费开发测试服务,允许任何对开源软件质量感兴趣的人查看项目**
|
||||
|
||||
特点 | CIOL Bureau
|
||||
|
||||
@ -12,11 +12,11 @@ Coverity扫描报告首次发现开源软件质量超过专有软件
|
||||
|
||||
在2013年Coverity扫描报告中,他们分析了超过700个C/C++开源项目和一个匿名的企业项目的样本。另外,报告中还强调了几个流行的开源Java项目的分析结果,这些项目从2013年3月就加入了扫描服务。
|
||||
|
||||
Coverity扫描开源项目报告成为了一个衡量开放源代码质量状态的广泛接受的标准。在过去8年时间里,Coverity扫描服务分析了超过1500个开源项目的数亿行代码——其中包括的C/C++项目中有NetBSD, FreeBSD,LibreOffice和Linux等,Java项目中有Apache Hadoop,HBase以及Cassandra等。
|
||||
Coverity扫描开源项目报告成为了一个被广泛接受的衡量开放源代码质量状态的标准。在过去8年时间里,Coverity扫描服务分析了超过1500个开源项目的数亿行代码——其中包括的C/C++项目中有NetBSD, FreeBSD,LibreOffice和Linux等,Java项目中有Apache Hadoop,HBase以及Cassandra等。
|
||||
|
||||
自2006年已来,扫描服务帮助开发者发现和修复了超过94,000缺陷。近50,000缺陷是仅在2013年一年修复的——这是扫描服务的用户在一年中修复缺陷的最大数量。在这些缺陷中,其中有超过11,000的缺陷修复于服务中四个最大的项目:NetBSD,FreeBSD,LibreOffice和Linux。
|
||||
|
||||
### 2013年报告中关键发现包括: ###
|
||||
### 2013年报告中重要发现包括: ###
|
||||
|
||||
* C/C++项目中开源软件代码质量超过专有软件。缺陷密度(每1,000行软件代码所含的缺陷)是一个通用的测量软件质量的方法,缺陷密度1.0被认为是高质量软件的公认的行业标准。
|
||||
|
||||
@ -26,7 +26,7 @@ Coverity的分析中发现,扫描服务中的开源的C/C++项目的平均缺
|
||||
|
||||
* C/C++开发者修复了更多的高风险缺陷。Coverity分析报告发现贡献于开源Java项目的开发者修复的高风险缺陷的数量没有贡献于开源C/C++项目的开发者修复的多。
|
||||
|
||||
参加扫描服务的Java项目开发者只修复了百分之13的经鉴定的资源泄露,而C/C++项目开发者修复了百分之46。这一方面可能是因为Java编程社区错误的安全感的原因,这种安全感是因为内建于语言的保护,比如垃圾收集。然而,垃圾收集不可预测的而且不能访问系统资源,所以这些项目处于危险之中。
|
||||
参加扫描服务的Java项目开发者只修复了百分之13的经鉴定的资源泄露,而C/C++项目开发者修复了百分之46。这一方面可能是因为Java编程社区错误的安全感的原因,这种安全感是因为内建于语言的保护,比如垃圾收集。然而,垃圾收集是不可预测的,而且不能访问系统资源,所以这些项目处于危险之中。
|
||||
|
||||
* HBase是Java项目的基准。 Coverity分析了100个开源Java项目的超过800万行代码,包括流行的大数据项目Apache Hadoop 2.3 (320,000 行代码)和Apache Cassandra (345,000 行代码)。
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user