Наблюдается улучшение качества OpenSourse кода

2008-05-24, Автор - Мифодий; [1226]
Исследование программного кода, проводимое ежегодной компанией Coverity, в текущем году выявило значительное улучшение качества кода популярных открытых программных продуктов. Исследователи говорят, что за точку отсчета они брали данные прошлогоднего исследования opensource-продуктов.

В процессе анализа Scan Report on Open Source Software 2008 эксперты Coverity проанализировали более 55 млн строк программного кода, входящего в 250 наиболее популярных открытых программных продуктов, таких как ядро Linux, веб-сервер Apache, СУБД MySQL, сетевая система Samba, веб-браузер Firefox, а также интерпретаторы скриптовых языков PHP и Ruby.

“Мы проанализировали исходные коды при помощи нашего статического продукта для исследований Coverity Prevent, который идентифицирует типичные ошибки и дефекты программного обеспечения, а также концепций, используемых при разработке конкретного продукта”, - говорит Девид Маквелл, исследователь Coverity. “На сей раз мы можем утверждать что многие программисты действительно внимательно и строго подходят к процессу написания кода”, - говорит он.

Исследователи говорят, то в прошлогоднем тестировании было выявлено, что в среднем на 1000 строк кода приходится 1 ошибка, сейчас же этот показатель улучшен на 16%, причем улучшение касается не только безопасности кода, но и его качества работы.

Тем не менее, в Coverity говорят, что в процессе анализа все-таки было обнаружено 8500 программных дефектов, что лучше, чем в прошлом году (>10 000), однако все же не идеально.
Наиболее распространенной ошибкой стали неверные указатели и ссылки в коде.

Удивительным исследователи называют и тот факт, что никакой корреляционной зависимости между функциональностью проекта и количеством ошибок в нем нет. Однако в 72% случаев такая зависимость наблюдается между показателями объемa кода - количество ошибок.

Также специалисты отмечают, что наибольшее количество ошибок было зафиксировано в кодах, написанных на C, второе место досталось языку C++.

Комментарии:
Последние комментарии на сайте:
Поделиться в социальных сетях:


Vernee Mars Pro - лучший за свои деньги...
Vernee Mars Pro - лучший за свои деньгиРынок современных смартфонов просто кишит разнообразными предложениями от десятков брендов - вы можете по...
Обзор Porno Studio Tycoon. Выступи в рол...
Обзор Porno Studio Tycoon. Выступи в ролСегодня мы будем рассматривать Porno Studio Tycoon. Игра вышла в мае этого года, она представляет собой с...
Предварительный обзор Doogee X30. Больше...
Предварительный обзор Doogee X30. БольшеПроизводители мобильных телефонов сами загнали себя в угол - пользователи перестали удивляться производит...
Предварительный обзор Dell UltraSharp 38...
Предварительный обзор Dell UltraSharp 38Официально представлен монитор Dell UltraSharp 38 Curved, который создавался и реализовывался исключитель...
Мегафон готовит сети 4G к пятикратному у...
Мегафон готовит сети 4G к пятикратному уБыстрая скорость загрузки файлов, страниц, видеороликов на смартфонах стала привычным делом. Мобильный ин...
Обзор Sudden Strike 4. Превью крутой стр...
Обзор Sudden Strike 4. Превью крутой стрСовременный рынок компьютерных игр просто перенасыщен теми играми, которые банально приносят прибыль - ус...
Предварительный обзор Microsoft Xbox One...
Предварительный обзор Microsoft Xbox OneАнонс новой консоли Microsoft Xbox One X не стал большой новостью - многие ожидали новинку, в сети было м...
Предварительный обзор OnePlus 5. Новинка...
Предварительный обзор OnePlus 5. НовинкаМы достаточно давно слушали и фильтровали слухи о смартфоне OnePlus 5, достаточно долго ждали первых фото...
Обзор Sonic Surfer. Очень красивая игруш...
Обзор Sonic Surfer. Очень красивая игрушБольшинство современных казуальных игр делаются с прицелом на быструю прибыль - добавляют массу рекламы, ...
Обзор ParkFace. Прогулки станут веселее...
Обзор ParkFace. Прогулки станут веселееПроблема поиска места для прогулки или свидания - извечна. Зимой и летом парни тратят массу времени на то...
Предварительный обзор ZTE V870. Недорого...
Предварительный обзор ZTE V870. НедорогоБольшинство современных смартфонов на рынке среднего уровня совершенно не радуют - сейчас производители л...
Предварительный обзор Blackview BV8000 P...
Предварительный обзор Blackview BV8000 PВсе мы знаем, что большинство смартфонов с защищенным корпусом имеют слабую начинку. Дело в том, что прои...
МегаОбзор
МегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2017 © MegaObzor