发布于 2015-07-18 00:59:32 | 152 次阅读 | 评论: 0 | 来源: 网友投递
Github代码托管服务
Github是全球最大的社交编程及代码托管网站,作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。
卡车/巴士系数是指一个项目在失去多少关键开发者后会瘫痪,失去关键开发者的最少数量就是卡车/巴士系数,系数越高意味着一个项目在发生严重事故后仍然有足够的人能带领项目继续前进。开发者退出有一个短语形容——被卡车/巴士撞了,意思是职业和生活方式变动、婚育、意外伤亡等导致他们停止参与一个开源项目。巴西米纳斯州联邦大学计算机科学系的研究人员发表了一篇论文(PDF),设计了一种方法去计算开源项目托管平台Github上流行项目的卡车系数。他们的方式是从系统中不断移除某个开发者的所有文件,直至超过半数的系统文件没有作者。他们共计算了133个项目的卡车系数,结果显示46%的项目卡车系数是1,28%的项目是2,而Linux内核项目是90,Mac OS X Homebrew包管理器最高159。对Linux项目,许多人有异议,认为Linus Torvalds的重要性被低估了。
注:一个项目至少失去若干关键成员的参与,即导致项目陷入混乱、瘫痪而无法存续时,这些成员的数量即为卡车/巴士系数。
稿源:solidot.org