0

有人会争辩说,Bazaar 开发模式会导致牛仔代码的混乱。

我想知道,Django 遵循哪种模式?乍一看,它似乎是一个高度组织化的集市模式,具有审查和分类阶段等。但是,源代码始终可用,但并非每个补丁或建议都会随机添加到代码库中。同样,主要版本(0.96、1.0、1.0.2、1.1 等)在其演示中有些大教堂。

它是什么,为什么?

4

1 回答 1

2

这是一个开源项目,因此可以描述为遵循 Bazaar 模式。但是,我认为这个问题的根源在于对那是什么的误解。

该模型中没有任何内容可以坚持将任何随机垃圾提交给代码。我从来没有听说过一个开源项目是这样的(也许是因为随后的任何事情都确实是一团糟,而且不太可能成功)。

同样,该模型中没有任何内容可以说明您不能拥有主要版本号。这些只是当时代码的快照。您可以下载和部署代码,因为它是版本 1.0.2 之前或之后的一次提交,没有什么可以阻止您。

于 2009-06-03T08:24:38.300 回答