0

プロジェクト内のコードの所有権を確認するツールは何ですか?

すべての Java クラスに@authorは、JavaDoc クラスのコメントがあります。したがって、すべてのクラスの行数を数えて、すべての著者が何行持っているかを要約することができます。

例としては、プロジェクトやパッケージ (クリックした場合) のサイズを示すTreeMapがあります。https://analysis.apache.org/で Sonar インスタンスの実行を参照してください。

私たちは実際に共同コード所有権を持っていますが、開発者が頻繁にコミットし、Jenkins ジョブなどを構成することを奨励するために、会社レベルのハードコーダー コンテストのアイデアを持っています。

更新: 質問の言い換え: 選択した期間に貢献者ごとにコミットされたコード行を確認する方法はありますか? 更新 2: 視覚的な解決策が必要です。これらの数字だけを見るのは退屈かもしれません。

4

2 に答える 2

2

あなたは一種の質問に自分で答えました。コミットされた行を見たい場合は、そのためにバージョン管理システムを使用できます。たとえば、svn にはsvn logコマンドとsvnstat、それに基づくstatsvnツールがあります。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 に答える