Следите за новостями

Цифра дня

138 тыс. цифровых доверенностей оформлено через «Цифровой нотариат» с момента запуска

    Coverity: исходные коды Linux остаются эталоном качества

    Компания Coverity опубликовала результаты нового анализа исходного про­граммного кода многих крупных проектов с помощью автоматической системы Coverity Scan

    19 июня 2015 09:07, Computerworld.kz
    Рубрики: Новости

    Компания Coverity опубликовала результаты нового анализа исходного про­граммного кода многих крупных проектов с помощью автоматической системы Coverity Scan. Объем проанализированного кода превысил 450 млн строк.

    Как оказалось, в проектах среднего размера категории Open Source встречается меньше дефектов, чем в коммерческих проектах. В проектах с открытым исход­ным кодом объемом от полумиллиона до миллиона строк система нашла в сред­нем лишь 0,44 дефекта на тысячу строк, тогда как в коммерческих проектах ча­стота дефектов составила 0,98. Однако в коммерческих проектах объемом свыше миллиона строк частота дефектов падает до 0,66, а в проектах сопостави­мого размера с открытым кодом — вырастает до 0,75. Это можно объяснить раз­личиями в динамике групп разработчиков и объемов проектов, при которых они начинают применять формализованные процессы тестирования, считают в Coverity.

    Исходные коды ядра операционной системы Linux демонстрируют образцовое качество, отмечают в Coverity. Во всех версиях, проанализированных в 2011-2012 годах, частота дефектов не превышает 0,7. Так, в 7,6 млн строк исход­ных кодов ядра Linux версии 3.8 (самой новой из проанализированных) частота дефектов составляет лишь 0,59.