Опубликованы результаты (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.me/opennews/art.shtml?num=5816
интересно сколько ошибок будет если проверить этим автоматизированным комплексом Coverity его же исходники? :-)
я думаю, что авторы до этого давно догадались, так что видимо 0...
Berkeley DB - 26 ошибок.А сколько там строк кода?
"26 ошибок" это корки на уровне: "Ты, дядя Федор, не той стороной бутерброд ешь..."Coverity средство не для создания публичных отчетов об "XXX ошибок", а тулзО, облегчающее контроль качества разработчику.
GCC тоже много очень страшных предупреждений при сборке ядра даёт. И что?
Одно из первых, что бросается в глаза при переходе от Linux к FreeBSD - то что при компиляции ядра никаких страшных предупреждений практически нет.
>Одно из первых, что бросается в глаза при переходе от Linux к FreeBSD - то что при компиляции ядра никаких страшных предупреждений практически нетдык, в Berkeley DB - тоже всего 26 ошибок против 97 в MySQL...
хм, а почему в бзде проблемы, а в линуксе - ошибки ?
Там эти слова чередуются, видимо чтобы не повторяться.
Гребаный sleepycat...... нашли что на ошибки проверять блин...
ладно бесплатный софт, а что если взять Windows? Сколько строк на сколько ошибок? :)
Тут гдето была инфа по этому поводу. Вроде 1 ошибка на _10_ строк кода....
О простие - опечатка. 1-7 на _1000_ строк.
Что-то я не понял... Если верить этим цифрам, то исходники ядра Linux по объему больше, чем целиком FreeBSD чуть ли не в шесть раз. (9500000 строк ядра Linux vs. 1224000 FreeBSD).
IMHO, тут косяк...
Скорей всего в Фре одна ошибка на 40000 строк кода. Эти цифры больше соответствуют действительности :-))