软工第二次阅读作业(2)

本文探讨了Linux成功背后的原理,并通过Eric的个人经历,阐述了集市模式相较于大教堂模式的优势。作者以开发fetchmail为例,详细介绍了如何运用集市模式加速项目进展,最终成功构建出一个高效稳定的产品。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    CatB – Cathedral and the Bazaar(大教堂和集市)

    Eric的这篇论文,初始目的是要根据自己这几年的了解与认识、加上一定的实践活动来分析Linux的成功原因。作者首先说明了什么是大教堂,什么是集市,然后就开始以他开发了一个fetchmail为例子,说明集市是怎么运作的。一般来说,大教堂的特点是成本高,周期长,相对来说是封闭式的;而集市的特点则是开放性的,杂乱的,低成本的。通过这两种不同方式构建起来的项目品质看起来似乎高下立现,但Linux的诞生显然就是用来证实这种看法的主观性。

    文中写道,“如果有足够多的眼睛,所有的错误都是浅显的”(群众的眼睛是雪亮的),我把这称为“Linus定律”。

    我认为这是构建大教堂模式和集市模式的核心区别——关于开放性的问题。在大教堂模式看来,“小臭虫们”都是狡猾的、阴险的、隐藏极深的,程序员要花费大量的时间捉虫子,经过长时间的Debug,也不能将之完全消灭。而且,随着人们需求的增长与变更,各种各样的问题会“无中生有”般的冒出来。因此大教堂模式在经过很长的开发周期,和在长期的等待之后并没有收到预想的效果,带来的失望是不可避免的。而在集市的开发模式中,面对“小臭虫”,大家一起上,这样的速度显然是孤军奋斗者不可企及的。

    作者详细说明了自己用用集市模式开发项目的过程。在开发fetchmail的过程中,作者遵循了集市模式的原则:
    1. 我尽早尽量频繁的发布(几乎从未少于每十天发布一次;在密集开发的时候是每天一次)。
    2.我把每一个和我讨论fetchmail的人加入一个beta表中。
    3. 每当我发布我都向beta表中的人发出通告,鼓励人们参与。
    4. 我听取beta测试员的意见,向他们询问设计决策,对他们寄来的补丁和反馈表示感谢。

    作者所进行的项目很成功,于是,也有了这样的问题。如何用构建集市的方法,修建出一座大教堂?这样的方法能否推广开来呢?作者就此提出了自己的一些想法与方案,而未来有待我们去创造。

 

 

转载于:https://www.cnblogs.com/liumingbuaa/archive/2012/11/11/2765507.html

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值