现代软件工程系列 学生的精彩文章 (1)

讲了很多课, 碰到了很多学生, 他们教给我不少东西, 下面是一些我印象中的精彩文章:

http://teamkingofcsharp.spaces.live.com/blog/cns!59FC2D3DD66822AA!188.entry

December 26
“大教堂”与“市集”
      软件项目的管理者总是无比艳羡传统行业,无论是工业的流水线还是建筑的工地,只需要增加人手就可以赶上进度,这样的情形在软件行业中完全就是神话,“人月神话”——Brooks博士在IBM公司SYSTEM/360家族和OS/360中的项目管理经验中提出的最具洞察力的见解。当一个软件项目增加人手时,往往需要项目中的人首先停下来,给新人以指导,进度反而会变慢,或者要等到几个月之后,新人熟悉了流程,进度的进展才会加快一点...

     软件开发的特性促使软件开发出现了“大教堂”式的垂直开发,它在一开始的时候已经把整个系统每一个处细节都订制好,整个开发的过程都是在严肃的气氛中按规矩进行一步步的实施。并且开发是封闭的。微软是大教堂式开发的代表。

     Linux的成功,很多人都归功于Linux的 初创者Linus Torvalds那如“市集”般的开发模式。在“大教堂”中创意的发挥只是某些人的“特权”,其余的人只是代步工而已。而市场式的开发则是更偏向于横向式的开发,在这里面,每个人的创意的可得到发挥与交流,而不像公司了如阶级般的“辈分”制。维系整个大教堂的主要方式是金钱与物质的享受,而维系整个市集开发的方法主要是兴趣的激发与精神上的享受。市集式的开发则是开放的。

     梦断代码中Chandler的开发不属于这两者,他们类似于“市集”,动力主要来自兴趣的激发与精神上的享受,但是管理上又类似于“大教堂”...

     本次软功KFC所做的ihunter应该是属于“市集”的...

4:09 PM | Blog it
Comments (9)

 

Yuanhe Huang - Dec. 26, 2008
这是谁写的?文笔真好。
 

xin 邹欣 - Dec. 27, 2008 - Delete
不错,当然,可以和隔壁 DTSlob 同学的文笔比较一下。。。
 

Yuan CHEN - Dec. 27, 2008
不知“市集”里的linus torvalds同学是咋对待邮件组里那些“烦人、干扰他时间、分散他注意力”的bug report的……
 

King of C# - Dec. 28, 2008
Re CHENYuan: You can see how Linus Torvalds reply the comment of his "Git" by Dmitry Kakurin, and the famous argument with Andy Tanenbaum about Linux and Minix. :)
 

Send IM 
Send text message
Send message
King of C# - Dec. 28, 2008
Re 邹欣xin: We are busing improve the software and do not have much time to write blogs. May you thinks we put too much time on coding, but we really have to make sure our software is good enough first, then we can have some free time do to this and that.
 

Yuanhe Huang - Dec. 29, 2008
Re xin 邹欣: We've heard that DTSlob has FULL-TIME blog writer in their group, but unfortunately we don't, all our members are assigned heavy coding tasks.
There's no doubt that DTSlob's staff assignment may help targeting higher score in your course. But we are targeting the best software, and all our members wants to learn software engineering skills and practice our teamworks, so we don't tell such thing to a member: "You don't need to write a single line of code, you just need to write fancy blogs and please our teacher."
 

Yuanhe Huang - Dec. 29, 2008
Speak of the famous argument between Torvalds and Dmitry Kakurin, you may refer to this blog: http://blog.csdn.net/turingbook/archive/2007/09/07/1775488.aspx
 

Xin Miao - Dec. 31, 2008
Re Yuanhe Huang: 赞FULL-Time!
 

Yuan CHEN - Dec. 31, 2008
>>the famous argument between Torvalds and Dmitry Kakurin
you think something is right just because somebody has done it before?
we judge ourselves and think rationally because we are men now :)

你可能感兴趣的:(软件工程)