在项目中查看代码所有权的工具是什么?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