Svn vs VSS : 用数字说话


 

图来自于MartinFolwer(简称MF)本人的博客中的文章:VcsSurvey。他做的一个调查,调查样本为ThoughtWorks公司的100名(咨询师)。图的纵座标为“回应比例”,横座标为“赞成比例”。分别表明使用的普及程度和美誉度方面。

 

1.          只要看VSSSubversion即可.其他的版本管理我们不必看。

2.          VSS赞成比例3%,反馈比例78%

3.          Subversion 赞成比例93%,反馈比例100%

 

Machine generated alternative text: 100 Subversion .cvS 80 . v5s 70 60 . CIeaICase a ?rs L so I 40 30 ? . lanar 10 o D 10 20 30 40 50 60 70 SD 90 100 Approwal %

 

 

我的问题是:为什么很多人还在使用VSS呢?所谓不太影响效率中提到的“效率”是什么样的效率呢

 

 

还好subversion提供了统计功能,让我们可以看到道版本工具在开发过程中需要使用的频度。本数据来自于我们做的一个项目,仅仅计算开始的30个工作日的提交情况。

 

第一个图:项目组共提交的次数是4925次。每天平均164次。

 

 

 

Machine generated alternative text: 4925 - 394e- E 2955- 1970 - 985- Commits by author author

 

 

 

第二个图:项目组内最多提交的程序员的提交次数为1345次。每天平均40次。

 

 

Machine generated alternative text: Commits by author 1350 1080 w E 810 author

 

就是说,版本工具是开发者经常要用的工具。这样多的重复,理所当然应该用最好的工具。也许认为vss效率不太低的人,需要注意一点,VSS是不能提供统计告诉我们到底使用频度如何的。

 

为什么我非常相信 MF的调查呢?有几个原因。

 

1.          我曾经在csdn vip俱乐部做个调查,不过样本是10人,但是在vsssubversion的评价角度,在比例上和MF惊人的接近。美誉度是分别是5%100%

2.          MF也是做MIS系统出身的,可以从他写的书看得出来,他做过什么音像租赁系统,医院系统之列的。系统都是看不出有什么技术含量的。但是他写的书,如《重构》,《企业建构模式》,《UML精要》,都是经典。绝非一般的沽名钓誉之人可以比拟。

3.          MF所在的公司叫做Thoughtworks,成立不过十年,业务遍及各地,中国也有公司。找到的员工都是本地杰出的人物,比如国内的熊节,郑昀都是。他们两人的博客我都看了1年多了,颇有收益,后者的博客我还专门考给本部门的人看。这个公司非常强大,员工也非常强大。没有点奇特的本事,做MIS系统咨询要搞到这样的程度,不容易啊。前些天我了解到,他们的重构和敏捷方面的课程每天25000元人民币,可以有15人听。好赚钱啊。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章