The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

PostgreSQL с успехом прошел проверку на качество кода

26.07.2005 11:51

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

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

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

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

    1. Главная ссылка к новости (http://www.postgresql.org/abou...)
    2. OpenNews: Проверка открытых программ на качество кода продолжается
    3. OpenNews: Результаты аудита кода MySQL подтвердили высокое качество открытого ПО
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/5816-postgresql
    Ключевые слова: postgresql, mysql
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:19, 26/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интересно сколько ошибок будет если проверить этим автоматизированным комплексом Coverity его же исходники? :-)
     
  • 1.2, nsware (?), 15:01, 26/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я думаю, что авторы до этого давно догадались, так что видимо 0...
     
  • 1.3, Критик (?), 15:47, 26/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Berkeley DB - 26 ошибок.

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

     
  • 1.4, Бандахамовата (?), 16:38, 26/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "26 ошибок" это корки на уровне: "Ты, дядя Федор, не той стороной бутерброд ешь..."

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

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

     
     
  • 2.5, аноним (?), 16:59, 26/07/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Одно из первых, что бросается в глаза при переходе от Linux к FreeBSD - то что при компиляции ядра никаких страшных предупреждений практически нет.
     
     
  • 3.6, illi (?), 17:14, 26/07/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Одно из первых, что бросается в глаза при переходе от Linux к FreeBSD - то что при компиляции ядра никаких страшных предупреждений практически нет

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

     

  • 1.7, visir (?), 20:05, 26/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хм, а почему в бзде проблемы, а в линуксе - ошибки ?
     
     
  • 2.8, аноним (?), 02:48, 27/07/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Там эти слова чередуются, видимо чтобы не повторяться.
     

  • 1.9, Insane (?), 08:35, 27/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Гребаный sleepycat...... нашли что на ошибки проверять блин...
     
  • 1.10, Аноним (1), 11:52, 27/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ладно бесплатный софт, а что если взять Windows? Сколько строк на сколько ошибок? :)
     
  • 1.11, Konda (?), 19:22, 27/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тут гдето была инфа по этому поводу. Вроде 1 ошибка на _10_ строк кода....
     
  • 1.12, Konda (?), 19:28, 27/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О простие - опечатка. 1-7  на _1000_ строк.
     
  • 1.13, northbear (??), 20:26, 28/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то я не понял... Если верить этим цифрам, то исходники ядра Linux по объему больше, чем целиком FreeBSD чуть ли не в шесть раз. (9500000 строк ядра Linux vs. 1224000 FreeBSD).
    IMHO, тут косяк...
     
  • 1.14, Аноним (1), 10:50, 29/07/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скорей всего в Фре одна ошибка на 40000 строк кода. Эти цифры больше соответствуют действительности :-))
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру