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

, Автор - ; [1122]
Исследование программного кода, проводимое ежегодной компанией 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++.

Поделиться в социальных сетях:


Предварительный обзор Oppo A57. Шикарная...
На территории Китая состоялся анонс мобильного телефона Oppo A57, который называется производителем как лучшее решение для це...
Обзор Dunobil Spiegel Solo. Недорогой ви...
Думаем, многие из вас уже в курсе существования видеорегистраторов, выполненных в форм-факторе салонного зеркала. Такие модел...
Предварительный обзор Acer Spin 7. Хорош...
Ноутбук Acer Spin 7 был представлен еще на выставке IFA 2016, но на тот момент не было информации о цене продукта, о его хара...
Acer начал продажи обновленных Predator...
На этой неделе компания Acer официально начала продажи обновленных игровых ноутбуков Predator 15 и 17 на базе видео...
Обзор Genius Scorpion M6-600. Игровая мы...
Genius многим из нас известна недорогой компьютерной периферией. Но есть у них еще и серия GX-Gaming, которая разительно отли...
УАЗ и Wargaming показали спецверсию Uaz ...
Во вторник, 29 декабря, Ульяновский автомобильный завод (УАЗ) и компания Wargaming представили свой совместный проект&nb...
Обзор Super Cat Tales. История про круты...
Кошки, да и вообще домашние питомцы, достаточно часто становятся персонажами мобильных игр по той причине, что это привлекает...
Предварительный обзор Meizu Pro 6 Plus. ...
Начнем прежде всего с того, что смартфон Meizu Pro 6 Plus не является улучшенной версией Meizu Pro 6. Это совершенно другой п...
Alienware 15 и 17: старт продаж в РФ...
На прошлой неделе, 25 ноября, компания Dell объявила официальный старт продаж в России недавно анонсированных ноутбуков ...
Lenovo представили смартфоны Moto Z со с...
В конце прошлой недели компания Lenovo представила смартфоны семейства Moto Z со сменными модулями Moto Mods в рамках Moto Z ...
Обзор преймуществ Bluboo Dual. Стартовал...
Если вы в данный момент рассматриваете покупку нового смартфона, имеет смысл присмотреться к новинке Bluboo Edge. Мы уже публ...
Обзор CREATIVE NUNO. Стильная портативна...
Первый день зимы и месяц до начала 2017 года. Как и в остальных сферах, для гаджетов тоже есть своя сезонность. Так, пиком по...


МегаОбзор
МегаОбзор

2006-2016 © MegaObzor