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

Исходное сообщение
"OpenNews: PostgreSQL с успехом прошел проверку на качество кода"

Отправлено opennews , 26-Июл-05 12:19 
Опубликованы результаты (http://www.postgresql.org/about/news.363) проверки исходных текстов PostgreSQL при помощи автоматизированного комплекса Coverity, для выявления ошибок и проблем с безопасностью.


В результате проверки 775 тысяч строк кода, было обнаружено всего 20 проблемных мест (одна ошибка на 39000 строк). Ошибки будут устранены в новом релизе PostgreSQL, который планируется выпустить в конце лета.


Раннее проводимые тесты других программ показали следующие результаты:

-  FreeBSD: 306 проблем,  одна ошибка на 4000 строк кода;
-  Linux ядро: 950 ошибок, 1 ошибка на 10000 строк;
-  MySQL: 97 проблем,  1 ошибка на 4000 строк;
-  Berkeley DB - 26 ошибок.


URL: http://www.postgresql.org/about/news.363
Новость: http://www.opennet.ru/opennews/art.shtml?num=5816


Содержание

Сообщения в этом обсуждении
"PostgreSQL с успехом прошел проверку на качество кода"
Отправлено Аноним , 26-Июл-05 12:19 
интересно сколько ошибок будет если проверить этим автоматизированным комплексом Coverity его же исходники? :-)

"PostgreSQL с успехом прошел проверку на качество кода"
Отправлено nsware , 26-Июл-05 15:01 
я думаю, что авторы до этого давно догадались, так что видимо 0...

"PostgreSQL с успехом прошел проверку на качество кода"
Отправлено Критик , 26-Июл-05 15:47 
Berkeley DB - 26 ошибок.

А сколько там строк кода?


"Berkeley DB - 26 ошибок. "
Отправлено Бандахамовата , 26-Июл-05 16:38 
"26 ошибок" это корки на уровне: "Ты, дядя Федор, не той стороной бутерброд ешь..."

Coverity средство не для создания публичных отчетов об "XXX ошибок", а тулзО, облегчающее контроль качества разработчику.

GCC тоже много очень страшных предупреждений при сборке ядра даёт. И что?


"Berkeley DB - 26 ошибок. "
Отправлено аноним , 26-Июл-05 16:59 
Одно из первых, что бросается в глаза при переходе от Linux к FreeBSD - то что при компиляции ядра никаких страшных предупреждений практически нет.

"Berkeley DB - 26 ошибок. "
Отправлено illi , 26-Июл-05 17:14 
>Одно из первых, что бросается в глаза при переходе от Linux к FreeBSD - то что при компиляции ядра никаких страшных предупреждений практически нет

дык, в Berkeley DB - тоже всего 26 ошибок против 97 в MySQL...


"PostgreSQL с успехом прошел проверку на качество кода"
Отправлено visir , 26-Июл-05 20:05 
хм, а почему в бзде проблемы, а в линуксе - ошибки ?

"PostgreSQL с успехом прошел проверку на качество кода"
Отправлено аноним , 27-Июл-05 02:48 
Там эти слова чередуются, видимо чтобы не повторяться.

"PostgreSQL с успехом прошел проверку на качество кода"
Отправлено Insane , 27-Июл-05 08:35 
Гребаный sleepycat...... нашли что на ошибки проверять блин...

"PostgreSQL с успехом прошел проверку на качество кода"
Отправлено Аноним , 27-Июл-05 11:52 
ладно бесплатный софт, а что если взять Windows? Сколько строк на сколько ошибок? :)

"Сколько ошибок в Выньдозе"
Отправлено Konda , 27-Июл-05 19:22 
Тут гдето была инфа по этому поводу. Вроде 1 ошибка на _10_ строк кода....

"Сколько ошибок в Выньдозе"
Отправлено Konda , 27-Июл-05 19:28 
О простие - опечатка. 1-7  на _1000_ строк.

"PostgreSQL с успехом прошел проверку на качество кода"
Отправлено northbear , 28-Июл-05 20:26 
Что-то я не понял... Если верить этим цифрам, то исходники ядра Linux по объему больше, чем целиком FreeBSD чуть ли не в шесть раз. (9500000 строк ядра Linux vs. 1224000 FreeBSD).
IMHO, тут косяк...

"PostgreSQL с успехом прошел проверку на качество кода"
Отправлено Аноним , 29-Июл-05 10:50 
Скорей всего в Фре одна ошибка на 40000 строк кода. Эти цифры больше соответствуют действительности :-))