科技爱好者周刊(第 395 期):软件开发的第三种方式 (opens in new tab)
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 即将在今年完工的深圳自然博物馆,它的形状模拟了一条弯曲的河流。(via) 软件开发的第三种方式 有一本很著名的软件开发著作,叫做《大教堂与集市》,大家了解吗? 它提出软件开发有两种方式。 一种方式是大教堂(Cathedral),即软件经过精心规划,由一支专业的团队封闭式开发管理,全过程有严格的流程和管控,代码通常是闭源的。 另一种方式是集市(bazaar),即软件开发是开放的,没有围墙,任何人都可以加入,决策过程是透明的、由社区驱动,代码开源。 这种比喻将软件行业一分为二,非常精辟,自从初次提出,已经过去了近30年,一直得到大家的认可。 但是最近,有人提出,这两种方式已经不足以概括现状,软件开发现在出现了第三种方式:神秘屋。 "神秘屋"是一幢真实存在的大宅,就位于美国加州,19世纪末由一个老太太建造。 这个老太太非常非常有钱,没有其他爱好,就喜欢建筑学。她拿自己家当作实验品,一个房间接一个房间地建造,都...
Read the original article