Windows

Код Linux является «эталоном качества», завершение исследования

Keynote #3 - Mr Jono Bacon

Keynote #3 - Mr Jono Bacon
Anonim

Поклонники бесплатного программного обеспечения с открытым исходным кодом (FOSS) могут вспомнить отчет от Coverity в прошлом году, в котором найденный код с открытым исходным кодом обычно имеет меньше дефектов на тысячу строк кода, чем проприетарный код программного обеспечения.

Ускоренная перемотка вперед в этом году, и новость еще более поразительна.

После анализа более 450 миллионов строк кода программного обеспечения через сервис Coverity Scan, Coverity's Coverity Scan Open Source Report, который был выпущенный во вторник, приходит к выводу, что «Linux остается эталоном качества».

[Дополнительная информация: ваш новый компьютер нуждается в этих 15 бесплатных, отличных программах]

«Разная динамика»

Услуга Coverity, которая была начата в 2006 году Покрытием и Департаментом Отечества США теперь стала общепринятым стандартом для измерения состояния качества программного обеспечения с открытым исходным кодом.

По результатам этого года проекты с открытым исходным кодом с 500 000 и 1 000 000 строк кода имели среднюю «плотность дефектов» всего 0,44, тогда как проприетарный код набрал 0,98 для таких проектов. Плотность дефектов относится к числу дефектов на 1000 строк программного кода.

С другой стороны, для проектов с более чем одним миллионом строк плотность дефектов уменьшилась до 0,66 в проприетарном коде, но увеличилась до конца. 75 для проектов с открытым исходным кодом.

«Это несоответствие можно отнести к разной динамике в командах разработчиков с открытым исходным кодом и собственными разработками, а также в том, как эти команды реализуют формализованные процессы тестирования разработки», пояснил Coverity.

Для двух лет, как патентованные, так и с открытым исходным кодом службы сканирования Coverity продемонстрировали лучшее качество, чем принятая отраслевая плотность дефектов 1,0.

Плотность дефектов ниже 0,7

Однако особенно интересны для поклонников Linux, что свободные и операционная система с открытым исходным кодом «по-прежнему является эталоном качества», по оценке Coverity.

« Поскольку в 2008 году первоначальный отчет о прозрачности сканирования, проверенные версии Linux последовательно достигли плотность дефектов менее 1,0, а версии, отсканированные в 2011 и 2012 годах, продемонстрировали плотность дефектов ниже 0,7 », - пояснили в компании.

В то время как Coverity просмотрела более 6,8 миллионов строк кода Linux в 2011 году и обнаружила плотность дефектов. 62, отчет за 2012 год включал проверку более 7,4 миллионов строк кода Linux и нашел плотность дефектов 0,66.

В последнее время Coverity проверила 7,6 миллиона строк кода в Linux 3.8 и обнаружила, что плотность дефектов просто. 59.

Копия полного отчета Coverity доступна в виде бесплатной загрузки.