Компания Coverity опубликовала результаты проверки качества исходных текстов MySQL.
После автоматизированной проверки кода было выявлено 97 проблем (исправления появятся в следующем релизе MySQL), из которых только одна может быть использована для нарушения безопасности.
В целом, код MySQL признан хорошим (1 ошибка на 4000 строк), его качество оказалось гораздо выше среднего коммерческого проекта (от 1 до 7 ошибок на 1000 строк).
Ранее проводился подобный аудит для Linux ядра, в результате которого было выявлено 985 проблем в 5.7 миллионах строках кода, т.е. менее 1 ошибки на 10000 строк.
Объекты следующих проверок - проекты Apache и PHP.
Взято на phpclub
MySQL - результаты аудита кода подтвердили высокое
Модератор: Модераторы разделов
-
Sparky
- Сообщения: 604
- Статус: core dumped
- ОС: Plan 9
MySQL - результаты аудита кода подтвердили высокое
Блог
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
-
VN_MAClover
- Сообщения: 1233
- Статус: Человек с бульвара Капуцинов
Re: MySQL - результаты аудита кода подтвердили высокое
Ну это было давно известно. Многие признавали, что открытые проекты делают качественный код. Отрадно, что теперь это подтверждено статистически. :thumbsup:
In RMS we trust.
Зачем нам Ваши окна, если LAMPочка даёт достаточно света?
Зачем нам Ваши окна, если LAMPочка даёт достаточно света?
-
bogus
- Сообщения: 160
Re: MySQL - результаты аудита кода подтвердили высокое
Круто, конечно 
... правда не все и не всегда.
Я просто сейчас вожусь с одним... Скажем, неаккуратно написан...
Многие признавали, что открытые проекты делают качественный код.
... правда не все и не всегда.
Я просто сейчас вожусь с одним... Скажем, неаккуратно написан...
Как всякое несовершенное существо я могу ошибаться. Простите меня.
jabberId = foldl (flip (:)) [] "ur.rebbaj@43sugob"
jabberId = foldl (flip (:)) [] "ur.rebbaj@43sugob"
-
VN_MAClover
- Сообщения: 1233
- Статус: Человек с бульвара Капуцинов
Re: MySQL - результаты аудита кода подтвердили высокое
(bogus @ Понедельник, 21 Февраля 2005, 14:41) писал(а):Я просто сейчас вожусь с одним... Скажем, неаккуратно написан...
Так ведь в семье не без урода.
In RMS we trust.
Зачем нам Ваши окна, если LAMPочка даёт достаточно света?
Зачем нам Ваши окна, если LAMPочка даёт достаточно света?