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

Исследование программного кода, проводимое ежегодной компанией 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++.
Комментарии и отзывы
Обзоры:
Новости:
Обзор Philips SpeedPro Max Aqua (Philips XC8147/01). Вертикальный беспроводной пылесос

В прошлом году мы проводили тестирование вертикального пылесоса Philips FC6728 с поддержкой сухой и влажн...
Лучшие мультиварки. REDMOND RMC-M96

Мультиварка позволяет готовить пищу разнообразными способами. С ее помощью можно печь пироги, готовить ры...
Итоги продаж техники Candy в июне и во II квартале 2020 года.

Российское подразделение Haier Europe, подвели итоги продаж техники Candy в июне и во II квартале 2020 го...
EKWB выпустила резервуар для охлаждающей...
EKWB выпустила резервуар для охлаждающейEKWB выпустила резервуар для жидкостного охлаждения Quantum Kinetic TBE 160 DDC Body. Он выполнен в качес...
Xiaomi Mi 10 Ultra поддерживает зарядку ...
Xiaomi Mi 10 Ultra поддерживает зарядку Китайская компания Xiaomi, анонсировала флагманский телефон Mi 10 Ultra. Основными особенностями смартфон...
Планшет Huawei MatePad 10.8 получил 2K-д...
Планшет Huawei MatePad 10.8 получил 2K-дСетевые источники сообщают о том, что компания Huawei пополнила ассортимент планшетов моделью MatePad 10....
Лучшая механическая клавиатура для игр. ...
Лучшая механическая клавиатура для игр. На рынке игровых клавиатур очень много различных моделей, которые стоят своих денег и позволяют геймерам ...
Смартфон Honor X10 показали на живых фот...
Смартфон Honor X10 показали на живых фотСетевые источники опубликовали первые качественные фотографии смартфона Honor X10, который имеет все шанс...
Смартфон Redmi K40 получит 120-герцевый ...
Смартфон Redmi K40 получит 120-герцевый Китайский информатор Digital Chat Station поделился подробностями о смартфоне Redmi K40 5G, который еще н...
OPPO Reno3 Pro стал дешевле...
OPPO Reno3 Pro стал дешевлеДостаточно интересное событие произошло на рынке смартфонов. Дело в том, что довольно новый смартфон OPPO...
Silicon Power анонсировала NVMe SSD-нако...
Silicon Power анонсировала NVMe SSD-накоНовый SSD-накопитель компании Silicon Power был анонсирован на этой неделе. UD70 NVMe SSD-накопитель дост...
Первая продажа Redmi 9 состоится 18 июня...
Первая продажа Redmi 9 состоится 18 июняСтала известна дата начала продаж очень перспективного бюджетника Redmi 9, который был представлен на про...
Apple продемонстрировала концепт нового ...
Apple продемонстрировала концепт нового Apple опубликовала новую концепцию iMac. Концепт разработал 24-х летний дизайнер Хакомо Дода. Он представ...
LG представила два беспроводных наушника...
LG представила два беспроводных наушникаLG объявила о выпуске двух беспроводных наушников серии TONE Free. Модели HBS-FN6 и HBS-FN4 получили встр...
Стартовала летняя распродажа в магазине ...
Стартовала летняя распродажа в магазине Игровые магазины начал запуск сезонных распродаж игр. Магазин GOG, решила следовать тенденции и предлагае...
МегаОбзорМегаОбзор
ЭЛ № ФС 77 - 68301. Выходные данные СМИМегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2020 © MegaObzor