在項目中查看代碼所有權的工具是什麼?Java:代碼所有權可視化
每個Java類在JavaDoc類的註釋中都有@author
。 因此,可以統計每個類的行數,並總結每個作者的行數。
示例可能是TreeMap顯示項目或包的大小(如果單擊)。請參閱在https://analysis.apache.org/上運行Sonar實例我希望爲作者查看類似的TreeMap。
實際上,我們有Collective code ownership,但我有公司層面的硬編碼競賽的想法,鼓勵開發人員經常犯和配置詹金斯就業等
UPDATE:改寫的問題:有沒有辦法看到犯行代碼每個貢獻者在選定的時期?更新2:需要可視解決方案,只在這些數字上看起來可能會很沉悶。
你的意思是,如果我寫了100行代碼,你寫了900 (一個1000線項目),你擁有90%(或者爲此做了90%的工作)?首先 - 「擁有」代碼比寫代碼還要多,其次,不是所有的代碼行都是相同的。 – mah 2013-03-18 13:47:35
如果您擁有「集體代碼所有權」,那麼請不要打電話給您「代碼所有權」的任何內容,或者您正在拍攝自己的腳。把它稱爲「提交的代碼行」或「構建破壞的」或「行產生的符合任意值」或類似的東西。 – 2013-03-18 13:57:47
你有沒有快速閱讀完整的問題並理解它?我完全同意這種衡量生產力的方法是毫無意義的,比較這些數字並沒有給你帶來真正的價值。這只是爲了好玩! – 2013-03-18 13:58:14