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人聽。好賺錢啊。


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