Все новости от 2 июля 2003 г. Код Apache не хуже конкурента
Исходный код последней версии ПО веб-сервера Apache не отличается по качеству от проприетарных конкурирующих продуктов, находящихся на той же стадии разработки.
Компания Reasoning, специализирующаяся на анализе качества кода, сравнила версию Apache 2.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 Тома Фрая, компания планирует выпустить отчет примерно через две недели.
Предыдущие публикации:
В продолжение темы:
|
|
| Black 2 Jul 2003 3:35 PM |
Расскажите, кто знает, как можно оценивать в цифрах качество кода с числом ошибок на 1000 строк, если самого кода никто не видел? Или есть специальная магия? |
|
| Mossy 2 Jul 2003 3:45 PM |
Они вообще то получают код для исследований под NDA. |
|
| Пётр 2 Jul 2003 4:48 PM |
я так понимаю что код Апаши пишется не сообществом, а конкретной фирмой. И распространяется в открытых исходниках. С другой стороны ошибка ошибке рознь. Да и как эта контора определяла количество ошибок. В общем опять опенсорсный наезд на МС. Без аргументов, без какого-либо смысла в тексте. |
|
| Qrot 2 Jul 2003 5:19 PM |
угу.. я где то в 12:00 на сайте этой конторы зарегился на предмет получения подробных результатов. ждем-с... хотя от апачи чего то плохих результатов я бы не стал ожидать :) |
|
| Mossy 2 Jul 2003 6:44 PM |
" я так понимаю что код Апаши пишется не сообществом, а конкретной фирмой. " Какой? |
|
| MOHTEP 2 Jul 2003 7:40 PM |
Если ты нашел ошибки в коде, то ИСПРАВЬ ИХ! Будет код без ошибок! :) Какой бред! |
|
| glassy 3 Jul 2003 7:51 AM |
2МОНТЕР: действительно :) |
|
| rGlory 3 Jul 2003 8:42 AM |
2 Пётр > В общем опять опенсорсный наезд на МС. Без аргументов, без какого-либо смысла в тексте. Ребята да у вас паранойя на почве горячо любимой компании. Найдите в статье хоть одно упоминание МС? Или в мире осталась одна коммерческая софтверная фирма? Это просто праздник какой-то :o) |
|
| Black 3 Jul 2003 10:38 AM |
2r Glory: MS IIS тут не причем. Конкурирующая система - это IBM веб сфера...
|
|
| d 3 Jul 2003 12:20 PM |
Цытата: "Сравнение уровня ошибок показывает, что ПО open-source поначалу бывает такое же сырое, как и проприетарное ПО. Однако Reasoning отмечает, что в конечном итоге потенциал ПО open-source позволяет ему превзойти по качеству проприетарное ПО. Это важно, учитывая все более широкое распространение таких продуктов open-source, как Linux, комплекс приложений OpenOffice и СУБД MySQL." Однако вывод находится где-то за гранью логики.
|
|
| rGlory 4 Jul 2003 10:27 AM |
А вообще интересно, даже у почитателей МС уже сложился устойчивый рефлекс, если ругают коммрческий софт, то это МС. Мне нравится ход ваших мыслей... |
|
| К. Тыгыдынский 4 Jul 2003 10:39 AM |
Назвали Tomcat модулем Apache. А я думал, что это модуль IIS'a и вообще windows NT service такой. |
|
| МК 9 Jul 2003 9:05 PM |
Tomcat - это независимый web-сервер который можно сопрягать с IIS-ом, Apache-ем и Netsape-ом с помощью модуля JConnector. И модуль и Tomcat разрабатываются по принципу open-source и полностью написаны на Java. P.S. Я считаю это скорее наезд на Apache, который быстрее, надежней и безопасней чем любой комерческий сервер (кстати не один IIS является коммерческим сервером) |
|
| bohne 9 Jul 2003 10:24 PM |
Клево ребята! Apache конкурент IBM WebSpehere! Круууууто! :-)))) Мнеее, ну наверно я не знаю многого о продукте с которым столько трахаюсь, но мне всегда казалось что WS пристегивается как плагин к апачу ну или идет как собственная аппликация но движок http от апача. а тут такое узнаю! клево! смеялся долго. |
|
| Mauhuur - warlockskeptik.net 12 Jul 2003 3:24 AM |
Сдаётся мне, что измеряли они не реальные ошибки, а потенциальные. Да ещё и автоматом... |
|
|