URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 41858
[ Назад ]

Исходное сообщение
"OpenNews: Отчет по итогам анализа кода 250 открытых проектов"

Отправлено opennews , 21-Май-08 10:28 
Coverity, компания, специализирующаяся на системах анализа исходных текстов, опубликовала отчет (http://scan.coverity.com/report) о проверке более чем 250 открытых проектов. Общий объем проанализированного кода составил 55 миллионов строк. В отчете представлена суммарная статистика частых ошибок, детализация доступна для разработчиков каждого из проектов, принимающих участие в тестировании.


В общем, качество кода заметно улучшилось, по сравнении с прошлогодним отчетом число ошибок уменьшилось на 16%. Проекты самым малым количеством ошибок ("чистым кодом"): Amanda, NTP, OpenPAM, OpenVPN, Perl, PHP, Python и Samba.


Отдельно отмечается тенденция повышения интереса к open source продуктам со стороны разработчиков коммерческого ПО, по прогнозу консалтинговой компании Gartner, к 2012 году ожидается, что 80% всего коммерческого ПО будет содержать элементы open-source технологий.


Самая "популярная", часто встречающаяся ошибка - разыменование нулевого указателя. На втором месте - ут...

URL: http://scan.coverity.com
Новость: http://www.opennet.me/opennews/art.shtml?num=15991


Содержание

Сообщения в этом обсуждении
"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено Аноним , 21-Май-08 10:28 
один из самых чистых проектов - PHP ?!

"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено Shura , 21-Май-08 10:46 
>один из самых чистых проектов - PHP ?!

А что тут такого?


"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено Аноним , 21-Май-08 10:52 
>один из самых чистых проектов - PHP ?!

код может быть чистым и без ошибок, а логика работы алгоритма одновременно с этим содержать ошибки :)


"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено pavlinux , 21-Май-08 17:27 
>>один из самых чистых проектов - PHP ?!
>
>код может быть чистым и без ошибок, а логика работы алгоритма одновременно
>с этим содержать ошибки :)

Кстати, очень часто встречающаяся ошибка - аккуратность, в замен логики и преждевременная оптимизация с потерей наглядности.


"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено uldus , 21-Май-08 12:35 
>один из самых чистых проектов - PHP ?!

чистый в плане исправления всех замечаний Coverity.


"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено Xcode , 22-Май-08 00:36 
>один из самых чистых проектов - PHP ?!

А что тут такого?Вы видели сколько из него говна выбили и сколько багов починили?Логично что на общем фоне его в итоге его же популярности и отковали, при том очень непозорно.


"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено ЩекнИтрч , 22-Май-08 06:50 
>один из самых чистых проектов - PHP ?!

Дарагой кловун!!! :) "Масштаб внедрения", "число копий" - семантического смысла этих понятий ваша неблагополучная мама преподать вам так и не сумела? :)


"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено Аноним , 21-Май-08 20:20 
Да уж - помнится один из дебиановцев следуя советам этой системы чуть-чуть улучшил опен_ссл :)

"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено phpcoder , 22-Май-08 08:49 
>Да уж - помнится один из дебиановцев следуя советам этой системы чуть-чуть
>улучшил опен_ссл :)

Неправда. Там был использован valgrind, а новость про coverity.



"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено одмин , 21-Май-08 21:02 
имхо, полная фигня. что php, что самба в реальной жизни - решето.

"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено Heckfy , 21-Май-08 22:20 
Ага, только скачивание файлов самбовым клиентом с виндовой шары с применением //server/share/../../../../boot.ini микрософт считал глюком "неправильного" клиента, а самбоводы - виндового сервера.
Виндовая SMB, она же настолько правильная, что все ее глюки запатентованы и их повторение нарушает права Балмера.

"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено Дмитрий Т , 27-Май-08 09:25 
Странно, что до сих пор не написана под *nix нормальная замена контроллёра домена с клиентами под винду, без всякой привязки к smb, чтоб не за майкрософтом пытаться успевать, а просто развивать свою систему.

"Отчет по итогам анализа кода 250 открытых проектов"
Отправлено Xcode , 22-Май-08 00:40 
>имхо, полная фигня. что php, что самба в реальной жизни - решето.

Они решето не потому что код плохой а потому что популярность.Виндовые шары вон вообще настолько решето были исторически что многие и многие провайдеры жестко резанули их на фиреволлах чтобы вирье не долбило несчастных виндузятников.