0

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

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

示例可以是显示项目大小的TreeMap或包(如果单击)。请参阅https://analysis.apache.org/上运行的 Sonar 实例。我想为作者查看类似的 TreeMap。

我们实际上拥有集体代码所有权,但我有公司级硬编码竞赛的想法,以鼓励开发人员经常提交并配置 Jenkins 工作等。

更新:改写问题:有没有办法查看每个贡献者在选定时期内提交的代码行?更新 2:需要视觉解决方案,只看这些数字可能会很无聊。

4

2 回答 2

2

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

于 2013-03-18T14:05:58.250 回答
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

于 2013-03-18T14:39:08.707 回答