代碼庫簽入的熱圖
回答
我認爲StatSVN將滿足您的需求。
的特徵的頂層列表:
時間軸的代碼行
行代碼對每個顯影劑由時鐘時間
著者活動
每個模塊
作者 作者活性
活動最近提交的鏈接ViewVc
每個目錄的統計信息
文件數
平均文件大小
最大的文件
文件與大多數修訂
目錄大小
庫標籤每個版本LOC數。
庫樹的文件數量和代碼
LOC和流失LOC的演變和每天
回購地圖的回購爲最近30天
動態分層視圖變化的具體量線,有是LOC繪製與流失:
http://statsvn.org/statsvn/churn.html
而且還有一個「熱圖」,它可以讓你深入到代碼中的地方最經常更改,這點我相信是你的#1要求:
http://statsvn.org/statsvn/repomap.html
我鏈接的樣本不是最好的,但我們使用了這個工具,它非常優雅和強大。
非常感謝 - 這看起來是一個很好的開始。 – Andest01 2012-02-21 16:53:46
壞消息是,沒有這樣的工具。好消息是你可以自己寫,並做出寶貴的貢獻。
無論如何,還有類似的工具,例如Checkstyle,PMD,JDepend,部分地執行源代碼分析的任務。即使這些工具只適用於使用Java編程,但也可以使用其他語言(Resharper,YASCA,PHP_CodeSniffer等)的替代方法。這些工具很少有機會用於查找頻繁變化的地點,但肯定有助於提高代碼質量(似乎代碼質量問題是詢問您的問題的首要問題)。
注意:我與OP一起工作,並在發佈時站在他旁邊。你提到的工具絕對在我們的武器庫中。總而言之,我們承擔了災難性的項目。理想情況下,我們需要一種自動化的方式告訴我們「嘿,看看*那可能是糟糕的代碼。」我們希望將「比其他人編輯更多的地方」添加到我們手動調查的地點列表中。 – 2012-02-17 19:21:34
- 1. TFS簽入熱鍵
- 2. 在簽入代碼
- 3. PyCharm熱鍵插入一行代碼
- 4. 創建熱鍵以插入代碼
- 5. Dreamweaver CS4:Autospell簽入代碼視圖?
- 6. 集羣熱圖庫
- 7. 熱代碼替換失敗
- 8. 代碼簽名靜態庫的iOS
- 9. 用於熱圖的額外標籤
- 10. 插入書籤的Eclipse代碼模板?
- 11. Webpack熱模塊替換不注入更新的代碼
- 12. 在Tensorr流代碼中將標量標籤變成一個熱門標籤?
- 13. R輸入語言 - 熱圖
- 14. 請在Mathematica中解釋創建熱度/強度圖的代碼
- 15. iPhone靜態庫代碼簽名問題
- 16. 代碼實踐:比較代碼隱藏中的視圖標籤?
- 17. iPhone圖片庫源代碼
- 18. IPhone圖片庫源代碼
- 19. 將大型代碼庫熱部署到weblogic 10.3
- 20. X和Y標籤太靠近熱圖
- 21. 上標熱繪圖標籤在ggplot [R
- 22. GGplot熱圖對每瓦2個標籤
- 23. 代碼審查與簽入經常?
- 24. 嵌入XSL代碼<a>標籤
- 25. Bing地圖嵌入代碼
- 26. HERE地圖嵌入代碼
- 27. 試圖注入CSS代碼
- 28. 用於PHP的熱圖生成庫
- 29. 步入鏈接庫的源代碼
- 30. 如何讀取C++中的嵌入式代碼簽名簽名?
你的意思是找到*文件*,每次檢入變化最大?因爲很難在一個應用程序中分析源代碼並計算簽入次數。 – altern 2012-02-17 18:41:48
注意:我與OP一起工作,並且在發佈時站在他旁邊。文件會給出一個很好的指針,但不到100%理想。這個*點*是爲了幫助我們進行救援項目,並儘快找出最有問題的代碼塊可能出現的位置。 – 2012-02-17 19:18:38