開源閉源專案程式碼質量對比
開源專案OpenSSL漏洞Heartbleed的曝光引發了開源閉源專案安全的爭論。Coverity每年都會掃描大量開源和閉源專案的程式碼,評估其質量發現其缺陷。
最新的報告顯示,開源專案的程式碼質量(以缺陷密度這一資料進行衡量)優於閉源專案。
Coverity掃描分析了超過700個開源C/C++專案和閉源企業軟體專案的樣本,發現開源C/C++專案的平均缺陷密度為0.59(缺陷密度1代表每一千行程式碼發現一個缺陷),企業閉源專案的平均缺陷密度為0.72。
報告稱,Linux平均修復一個新發現缺陷的時間僅僅只需要6天,它的850多萬行程式碼的缺陷密度為0.61;被掃描的Java專案開發者只修復13%的已識別資源洩漏bug,而 C/C++專案開發者修復了46%。
相關文章
- 程式碼質量對比:開源專案 vs 閉源專案
- 可靠、安全、穩定,開源高質量專案 | 亞馬遜的開源文化亞馬遜
- 程式碼質量-開閉原則
- 如何研究開源專案的程式碼?
- 【開源社】您會為開源專案貢獻程式碼嗎?
- 個人 Laravel 論壇專案 (程式碼開源)Laravel
- github釋出開源專案程式碼教程Github
- Coverity:2013年全球C/C++專案開源軟體程式碼質量超過專有軟體C++
- 教你閱讀 Python 開源專案程式碼Python
- 開源OCR模型對比模型
- 優質的 Vue 開源專案 – 收藏集 – 掘金Vue
- 如何保障前端專案的程式碼質量前端
- 微信小程式開源專案集合微信小程式
- 如何向開源專案(Apache-InLong)提交程式碼Apache
- 關鍵點檢測專案程式碼開源了!
- C#開源資源專案C#
- IOS開源專案iOS
- 開源專案-WaterMark
- 淘寶開源專案
- 開源專案:MMPopupViewView
- 開源 2 年、打磨 13 年、300 萬行程式碼的開源專案行程
- 【Android開源專案分析】android輕量級開源快取框架——ASimpleCache(ACache)原始碼分析Android快取框架原始碼
- 高質量前端資源前端
- 盤點 7 月份比較火的開源專案
- asp.net core 比較好的開源專案ASP.NET
- LambdaToSql(輕量級ORM) 入門篇 開源專案SQLORM
- 走進開源專案 - urlcat 原始碼分析原始碼
- Android 開源專案PhotoView原始碼分析AndroidView原始碼
- 使用SQL查詢Java程式碼分析的開源專案:JQLSQLJava
- AI開源專案 - SeldonAI
- AI開源專案 - ONNXAI
- AI開源專案 - KubeflowAI
- AI開源專案 - MLflowAI
- AI開源專案 - NNIAI
- AI開源專案 - AutoKerasAIKeras
- AI開源專案 - TPOTAI
- AI開源專案 - RayAI
- AI開源專案 - OpenPoseAI