Java:代码所有权可视化

时间:2013-03-18 13:45:46

标签: java ide visualization javadoc

有哪些工具可以查看项目中的代码所有权?

每个Java类在JavaDoc类注释中都有@author。 因此,可以计算每个类的行数,并总结每个作者有多少行。

示例可以TreeMap显示项目或包的大小(如果点击)。请参阅https://analysis.apache.org/处运行Sonar实例我希望看到类似的TreeMap作者。

我们实际上有Collective code ownership,但我知道公司级的硬编码器竞赛,以鼓励开发人员经常提交并配置Jenkins工作等。

更新:改述问题:是否有办法在选定的时间段内查看每个贡献者提交的代码行?更新2:需要可视化解决方案,仅查看这些数字可能会变钝。

2 个答案:

答案 0 :(得分:2)

你自己回答了你的问题。如果要查看已提交的行,可以使用版本控制系统。例如,使用svn,有一个基于它的svn log命令和svnstatstatsvn工具。另见Maven的stat-scm plugin

答案 1 :(得分:0)

  

所以我实际上有问题鼓励开发人员添加这个简单   javaDoc @author表示他们已准备好回答问题。

以下是如何访问Javadoc标记的相关文档:

http://docs.oracle.com/javase/7/docs/technotes/guides/javadoc/index.html

http://docs.oracle.com/javase/7/docs/jdk/api/javadoc/doclet/

http://docs.oracle.com/javase/7/docs/jdk/api/javadoc/doclet/com/sun/javadoc/package-summary.html#package_description