2009-06-03 3 views
0

Некоторые утверждают, что разработка Bazaar Model может привести к запутанному беспорядку cowboy code.Разрабатывает ли развитие Django модель развития Bazaar?

Мне интересно, в какой модели Django следует? На первый взгляд кажется, что это очень организованная базарная модель, с этапами проверки и сортировки и т. Д. Однако источник - это, доступный во все времена, но не каждый патч или предложение случайно добавляются в базу кода. Аналогичным образом, основные версии (0.96, 1.0, 1.0.2, 1.1 и т. Д.) Являются в некотором роде собором.

Что это такое и почему?

+0

«Некоторые утверждают, что модель развития Bazaar может привести к запутанному беспорядку ковбойского кода». Я никогда не слышал, чтобы кто-либо делал иск столь же глупым, как это. –

+0

Чтобы уточнить, Базар без очень хорошего управления может привести к плохому коду. – Soviut

+0

Думаю, вам нужно определить свои условия. Кажется, вы используете определение «Bazaar model», которое не соответствует ни что, о котором я когда-либо слышал («каждый патч или предложение случайно добавляются в базу кода» ???). –

ответ

2

Это проект с открытым исходным кодом, поэтому его можно описать как следующую модель Bazaar. Однако я думаю, что этот вопрос уходит корнями в непонимание того, что это такое.

В этой модели нет ничего, чтобы настаивать на том, что любой случайный мусор передается коду. Я никогда не слышал о проекте с открытым исходным кодом, где это было так (возможно, потому, что все, что было после этого, действительно было бы запутанным беспорядком и вряд ли удастся).

И снова в этой модели нет ничего, чтобы сказать, что у вас не может быть номеров основных версий. Это всего лишь моментальный снимок кода в этот момент. Вы можете загружать и разворачивать код так, как это было до фиксации до или после версии 1.0.2, и ничто не остановило вас.

Смежные вопросы