LINUX.ORG.RU

[#]  

Kick from M$

Заказная статья с критикой способа разработки FREE SOFTWARE. Я больше 2х лет работаю в фирме, занимающейся разработкой ПО. Не могу сказать, что качество наших продуктов чем-то сильно отличаются от FREE. Проблемы у всех общие. Сейчас я напротив изучаю феномен того, как многочисленным людям удаётся разрабатывать довольно стабильные программы не имея материального интереса. А также возможность применения подобного подхода в фирме. К сожалению стоит отметить, что так хаемая в статье документация на продукт и исходный код оказывается очень грамотно составленной. Минимум слов -- максимум сути. Похоже плохоструктурированный и документированный код просто не приживается в FREE. Кто будет возиться с этим?? Так что друзья, я считаю, что добрая часть статьи -- искажение действительности.

anonymous ()
[#]  

Re: Open Source Software Development as a Special Type of Academic Research

Ну вот, опять фри совтварь обсирают!  Все кому не лень!  Почему-то у многих людей укоренилость мнение, что
эфэсэфовцы/гнушники -- этакие обкурившиеся хиппи, софтвар-коммунисты, и проч.  Еще бы, как можно доверять
разработку качественного софта 15-тилетним подросткам, без образования и научных степеней!  Это же не
сплоченная компания, а этакий 10000-ный crowd, со столькими же понятиями о right thing (думаю, всем известно,
из какого источника эти фразы).  А тем не менее фри-софт самый рулез!  Пусть попадаются и корявые писаки, но
ведь есть дофига профессионалов, которые не жопят сорцы!  И если есть баги, то пиши фиксы сам, или, если не
хочешь/можешь, пиши багрепорты -- патч выйдет в считаные дни (ну отсилу недели).  А от МакроСакса такого фиг
дождешься.  И от любой закрытой компании вообще.  Да что там, все же все понимают!  Лучше б водки выпили ;-)
 

anonymous ()
[#]  
human

My open letter to the aughtor

Open letter to Nikolai Bezrukov

About his article

"Open Source Software Development as a Special Type of Academic
Research (Critique of Vulgar Raymondism) by Nikolai Bezroukov
First Monday, volume 4, number 10 (October 1999),
URL: http://firstmonday.org/issues/issue4_10/bezroukov/index.html"

Your article is powerful. Of cource it will help many developers
to build up more objective view on the issue. It is a perfect critics
and everything is 100% true. BUT it looks at the Open Source only the
negative way.
I think if this article will be seen by a developer with weak
independence, one will newer participate in OSS projects.
The aughthor of the letter began to participate himself in one
of such projects not long ago and this article was like a bomb,
explosed in the core of his heart. He will continue to go, but he was
shaken in his confidence. This may be compared with telling to a small
child that Santa Claus doesn't exist.
Breaking the Internet Dream and annihilating the idea of
Open System and Open Software IS AN INTELLECTUAL SIN.

Regards, ....

* ()
[#] Ответ на: Kick from M$ от anonymous 06.12.1999 10:05:49  

Re: Kick from M$

К стати, проблемы с документированностью кода идеально решаются использованием Literate Programming. И очень жаль, что OpenSource-сообщество этого в основной своей массе не понимает (я очень мало видел literate проектов в public domain).

# ()
[#] Ответ на: Re: Kick from M$ от vsl 07.12.1999 17:48:05  
mav

Re: Re: Kick from M$

Hi, VSL! Что есть Literate Programming?

* ()
[#] Ответ на: Re: Re: Kick from M$ от mav 08.12.1999 14:12:01  

Re: Re: Re: Kick from M$

Читайте Кнута, он рулез. Можно, к примеру, взять русский перевод описания CWEB (Леви и Кнут), лежит в недрах библиотеки Мошкова. В качестве введения вполне подойдет. А лучше всего - взять исходники TeX-а, и изучить литературное программирование на их примере.

# ()
[#]  

Re: Literate programming

To vsl: ты в своем уме? А может еще попросишь документацию к каждому продукту на всех языках мира (я в смысле, что OpenSource comuninty не настолько тупое, чтобы не понимать, что документированный код это хорошо)? Просто ниукого нет времени на этот маразм как Literate Programming, ни даже на простое документирование. Уж лучше больше фич, чем документирование кода. Да и недокументированный код предохраняет от всяких баранов, которые будут добавлять фичи хрен знает как (то есть если разобрался в коде, то не баран). А то, что авторов OpenSource проектов можно спросить лично о коде, это плюс который может не дать Literate Programming. А баги фиксить можно и без доков на код. А отлаживать код, написанный с Literate Programming это геморой (я имею ввиду, что с gdb там не разгуляешся - многие полезные команды gdb просто теряют смысл).

* ()
[#] Ответ на: Re: Literate programming от hvv 09.12.1999 14:44:54  

Re: Re: Literate programming

Дык в том и дело, что Literate Programming - это не документирование. Это создание как можно более human readable кода, что позволяет обойти многие потенциальные задницы. Посмотрите на шедевр Программирования вообще - на TeX - оны бы не был таким, если бы не был написан литературно. Ну а от баранов, вставляющих лишние фичи, защищает лицензия вроде Кнутовской, требующая все изменения выносить в патч.

# ()