AXForum  
Вернуться   AXForum > Рынок > Другие системы на рынке
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.07.2005, 10:39   #1  
ТРЕНЕР is offline
ТРЕНЕР
Участник
Аватар для ТРЕНЕР
 
599 / 50 (3) ++++
Регистрация: 11.06.2003
Адрес: Москва
В PostgreSQL найдено всего 20 ошибок
В PostgreSQL найдено всего 20 ошибок

27 ИЮЛЯ 2005, 13:44 КОМПЬЮЛЕНТА

Согласно пресс-релизу американской компании EnterpriseDB Corporation, занимающейся разработкой баз данных для крупных промышленных предприятий, проверка кода RDBMS, основанного на популярной PostgreSQL, выявила всего 20 ошибок. Анализ кода, состоящего из более чем 775000 строк, был проведён с помощью пакета Coverity Prevent, являющегося одним из самых авторитетных и придирчивых программных инструментов проверки.

Таким образом, в среднем на 39000 строк кода приходится одна ошибка, что является новым рекордом "безошибочности" для реляционных баз данных с открытым исходным кодом. К настоящему моменту все ошибки исправлены и изменения войдут в следующую версию PostgreSQL, выход которой планируется в конце лета текущего года. Исправленная бета-версия RDBMS доступна для скачивания уже сейчас.

Для сравнения, в феврале текущего года с помощью Coverity Prevent был проанализирован код другой популярной базы данных с открытыми исходниками - MySQL. Тогда было выявлено по одной ошибке на каждые 4000 строк кода. Но и этот результат был признан более чем удовлетворительным, поскольку многие тесты проприетарных программных продуктов в среднем показывают одну ошибку на каждые 250 строк кода.
Старый 28.07.2005, 10:52   #2  
kvan is offline
kvan
Moderator
Аватар для kvan
Дети Юза
 
775 / 49 (3) +
Регистрация: 07.08.2002
Адрес: Donetsk
Talking
Интресно было бы прогнать аксапту через эту штуку
Старый 28.07.2005, 10:58   #3  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Или винды.

Имхо, MS будет считать Coverity Prevent вирусом и автоматически удалять из комьютера .

Хорошая новость. Интересно, что появляются новые БД.
Все-таки informix/DB2/e.t.c. уже немного морально устарели...

Жаль, что таким пакетом нельзя проверить наличее логических / архитектурных ошибок, которые куда хуже просто кодерских.
______________________________
-"Посмотрите, пожалйста, где у меня ошибка?"
-"Хм. По всей видимости, в ДНК!"
Старый 28.07.2005, 11:21   #4  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Господа, а расскажите, что это за зверь - Coverity Prevent? И что вообще такое "программный инструмент проверки кода"? Ошибки какого рода он находит и каким образом? Что для него вообще является "ошибкой в коде"?
Может, он и программы сам писать умеет?
Старый 28.07.2005, 11:31   #5  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Господа, а расскажите, что это за зверь - Coverity Prevent?
http://www.coverity.com/products/nf_...s_prevent.html

Цитата:
Ошибки какого рода он находит и каким образом?
К счастью далеко не все

Цитата:
Crash Causing Defects: Includes null pointer access, use after free, double free, buffer overruns.

Performance Degradation: Includes memory leaks, file handle leaks, custom memory and network resource leaks, database connection leaks, STL usage errors, and misuse of API's.

Incorrect Program Behavior: Includes deadcode caused by logical errors, uninitialized variables, invalid use of negative values.

Buffer overflows
Cross site scripting
Denial of service
File corruption
Format string vulnerabilities
Insecure access control
Integer overflows
Memory corruption
Privilege escalations
SQL injection
and so on.

Не единственный продукт в данной нише - более известны Bound Checker, QA Time и т.д.
Старый 29.07.2005, 13:01   #6  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Вот Акзаптовские финты с пожиранием памяти такие штуки наверняка могут найти......Может, скинемся Майкрософту на инсталляцию?
Старый 30.07.2005, 14:49   #7  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
Вот ведь как оказывается то.
Хорошие СУБД (которые и принято считать промышленными) работают надежно.
Не случайно на них и многие известные ERP-системы функционируют.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Теги
mysql, postgresql

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
OLAP и 1С: У 1С прежде всего похожий по задачам инструмент - компоновщик. (C) Demiurg Demiurg Другие системы на рынке 63 08.11.2010 10:04
«Альфа-групп» купила 20% «Систематики» 2A Полезное по Microsoft Dynamics 0 02.06.2008 12:08
В 1С:Бухгалтерию добавлены функции поиска ошибок Сисой Другие системы на рынке 0 20.12.2006 13:05
Процентов 10-20 максимум... vleg Полезное по Microsoft Dynamics 5 20.01.2006 23:59
Решение Columbus внедрено на складе площадью 20 тысяч кв. метров nat_usik Полезное по Microsoft Dynamics 10 17.02.2004 05:22

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:41.