Windows

Kod Linux adalah 'penanda aras kualiti,' kajian menyimpulkan

CARA MEMBUAT KESIMPULAN INSTAN

CARA MEMBUAT KESIMPULAN INSTAN
Anonim

Peminat perisian bebas dan terbuka (FOSS) mungkin mengingatkan laporan dari Coverity tahun lepas yang mendapati kod sumber terbuka biasanya mempunyai kurang cacat setiap seribu baris kod daripada kod perisian proprietari

Fast forward ke tahun ini, dan berita itu lebih mencolok.

Berikutan analisis lebih 450 juta garisan kod perisian melalui perkhidmatan Scan Coverity, Laporan Sumber Terbuka Scan Coverity 2012 Coverity yang dikeluarkan pada hari Selasa, menyimpulkan bahawa "Linux tetap menjadi penanda aras untuk kualiti."

[Bacaan lanjut: PC baru anda memerlukan ini 15 program percuma percuma]

'Dinamika yang berbeza'

Perkhidmatan Coverity yang dimulakan pada tahun 2006 oleh Coverity dan Jabatan AS Homeland Se Keamanan, kini telah menjadi piawaian yang diterima secara meluas untuk mengukur keadaan kualiti perisian sumber terbuka.

Berdasarkan hasil tahun ini, projek sumber terbuka dengan antara 500,000 dan 1,000,000 baris kod mempunyai 'kepadatan kecacatan' rata-rata hanya.44, sedangkan kod proprietari menjaringkan pada.98 untuk projek tersebut. Ketumpatan kecacatan merujuk kepada bilangan kecacatan bagi setiap 1000 baris kod perisian.

Untuk projek yang mempunyai lebih daripada satu juta baris kod, sebaliknya, kepadatan kecacatan berkurangan kepada.66 dalam kod proprietari tetapi meningkat terus ke. 75 untuk projek sumber terbuka.

"Perbezaan ini boleh dikaitkan dengan dinamik yang berbeza dalam sumber terbuka dan pasukan pembangunan proprietari, serta titik di mana pasukan ini melaksanakan proses ujian pembangunan formal," jelas Coverity.

Bagi dua tahun, kedua-dua pengguna proprietari dan sumber terbuka Perkhidmatan Imbas Coverity telah menunjukkan kualiti yang lebih baik daripada kepadatan piawaian piawaian industri yang diterima 1.0.

Kepincangan kecacatan di bawah 0.7

Terutama menarik bagi penggemar Linux, bagaimanapun, adalah percuma dan sistem operasi sumber terbuka "kekal sebagai tanda aras untuk kualiti," dalam anggaran Coverity.

" Sejak laporan Imbasan Liputan asal pada tahun 2008, versi imbasan Linux telah secara konsisten mencapai ketumpatan kecacatan kurang daripada 1.0, dan versi yang diimbas pada tahun 2011 dan 2012 menunjukkan kepadatan kecacatan di bawah.7, "kata syarikat itu.

Bahawa Coverity mengimbas lebih daripada 6.8 juta baris kod Linux pada tahun 2011 dan mendapati kepadatan kecacatan. 62, laporan 2012 termasuk imbasan lebih daripada 7.4 juta baris kod Linux dan mendapati kepadatan kecacatan sebanyak.66.

Baru-baru ini, Coverity mengimbas 7.6 juta garisan kod di Linux 3.8 dan mendapati kepadatan kecacatan adil. 59.

Salinan laporan lengkap Coverity tersedia sebagai muat turun percuma.