2012-03-02 5 views
0

私は同じプロジェクトの2つのバージョン間の変更の違いを見つけることができるためにコードのchurnを使用しようとしています。私はリポジトリとしてSVNを使用し、言語はJAVAです。これらの変更によって欠陥が導入されるリスクが高いと仮定して、これらの変更を特定する必要があるため、変更された行の数を取得できるようにするために、コードチャーンツールが必要です。プロジェクトのコード解読を計算するためのライブラリがありますか?

私は既にこのポストAny tools to get code churn metrics for a Subversion repository?を見てきましたし、それはいくつかのツールに言及しません。実際、私はstatSVNを試してみようとしていました。しかし、ポストは2008年に作られて以来、私はおそらくより多くのツールが開発されていると思った。

誰もがこのコードチャーンを計算することができますいくつかの良いライブラリを知っていますか?

+0

私の意見では、欠陥の数は変更された行の数に関係しません。欠陥の数は、変更された線のタイプに関連する。 –

+0

はい、同様に影響を及ぼします – ict1991

答えて

0

(UNIX diffのような)DIFFツールの任意の数は、コードの2つのバージョン間で何が変更されたかを教えてくれていきます。比較したい最初のバージョンと2番目のバージョンを別の場所にチェックインするだけで、2つのバージョンを比較して違いを確認することができます。

私はsvnを使用して以来、しばらくしていますが、リビジョン間でもこのような差分を行うことができることを漠然として覚えています。 TortoiseSVNのようにこれを行うことができる他の多くのGUIツールもあります。