From to: sid: window:

随笔 (essay)

大教堂与市集 (catb)

117    如同Linux,基于网络的松散协作也很频繁。
118    在fetchmail之前我最成功的作品要算是VC模式的Emacs了,它是我与其他三个人以互通邮件这种类似Linux的模式开发完成的,至今我也只见过其中一人理查德·斯多曼(Richard Stallman,Emacs的作者,自由软件基金会的创始人)。
119    其实它是由别人编写的一个微小粗糙的sccs.el模式演进而来的,后来成为SCCS、RCS和CVS的前台,并为Emacs提供“单击式”版本控制操作。
120    与Emacs本身不同,VC模式的成功源于Emacs Lisp代码可以快捷的完成´释放/测试/改进”的循环。
121    Emacs的故事并不是惟一的。
122    这种双级架构双层用户群(教堂形而上,市集形而下)的模式也被其他软件采用。
123    比如MATLAB,一款用于数据分析的可视化商业软件。
124    MATLAB和其他类似产品的用户一致认为,动力、热情和创造都源自其开放部分一个可以让各色用户都来舞刀弄棒的大校场。
125    四 早发布,常发布
126    尽早和尽量频繁的发布是Linux开发模式的一个重要部分。
127    包括我在内的大多数开发人员都曾一贯认为对于一个大型工程来说这并不是个好办法。
128    因为早期版本几乎就是问题版的同义词,而你却并不想过早地把用户的耐心消耗殆尽。
129    这种信念促使人们普遍采用大教堂式的开发模式。
130    如果首要目标是令用户尽可能少的遭遇错误,那么何不半年(或者更久)发布一次呢?
131    这样我们就有足够的时间像只狗一样周旋其间。

Go to Dashboard (guest)