mailinfo.ru - Новости

Код Apache не хуже конкурента...»

3 июля 2003


Исходный код последней версии ПО веб-сервераApache не отличается по качеству отпроприетарных конкурирующих продуктов,находящихся на той же стадии разработки.
Компания Reasoning, специализирующаяся наанализе качества кода, сравнила версию Apache2.1 с недавно выпущенной конкурирующейверсией кода. Оказалось, что на 1000 строккода Apache приходится в среднем 0,53 ошибки, ана 1000 строк кода коммерческого ПО — 0,51ошибки.

Сравнение уровня ошибок показывает, чтоПО open-source поначалу бывает такое же сырое,как и проприетарное ПО. Однако Reasoningотмечает, что в конечном итоге потенциал ПОopen-source позволяет ему превзойти по качествупроприетарное ПО. Это важно, учитывая всеболее широкое распространение такихпродуктов open-source, как Linux, комплексприложений OpenOffice и СУБД MySQL.

«Похоже, что код open-source начинает с того жеуровня ошибок, что и ранние версиикоммерческого кода, но со временем можетдостичь более высокого качества, — сказал винтервью руководитель проекта ДжеффКлагенберг. — Причиной этого служитестественный процесс проверки, характерныйдля разработки open-source».

В предыдущем исследовании Reasoning хвалит Linuxза качество компонента, управляющегопротоколами TCP/IP, которые лежат в основеинтернета и многих домашних икорпоративных сетей. Этот код показал 0,1ошибки на 1000 строк и оказался самым зрелымкомпонентом операционной системы.

Теперь Reasoning исследует Tomcat,модуль Apache, позволяющий веб-серверамисполнять Java-программы. По словам директорапо маркетингу Apache Тома Фрая, компанияпланирует выпустить отчет примерно черездве недели.