2010-08-26 51 views
3

Microsoft行代碼計數器是TFS中的統計代碼行的工具,可以計算不同版本,不同日期之間的代碼更改,但不能爲不同用戶計算代碼?如何獲取用戶的代碼流失統計信息?

是否有可能通過用戶(簽入代碼)和版本來統計代碼?

回答

2

是的。您可以通過TFS倉庫分析服務多維數據集或TFS倉庫數據庫獲取此信息。

具體查看TFSWarehouse中的dbo.Code Churn表。您需要SQL技能才能將這些信息集中在一起。

這就是你如何得到指標。不過,我建議不要使用它。 A 程序員平均每天會檢查約15行代碼(是的,這是誇張的)。使用代碼流失指標不會告訴您哪些人工作得最好,它只會告訴您誰將最多的東西放入源代碼管理。

+0

我迷上了15行代碼圖。你能解釋一下你是如何得出這個數字的嗎? – 2012-03-16 13:25:02

+0

大多誇張,但考慮到一個好*程序員的工作不僅僅是輸入到IDE中,還包括分析,設計,重構等等。這裏的要點是不應該用代碼流失來告訴你誰是你最好的開發者是。回想兩年前,當我寫這篇文章的時候,我知道我在某個地方看到了這個數字,但現在認爲這只是一個例子。 – Robaticus 2012-03-16 13:42:55

+0

任何有用的重構(不僅僅是重命名的東西)將改變超過15行代碼;) – Andy 2014-02-18 23:36:43