2009-05-30 7 views
2

手元にあるタスク - 私は、異なるコーダーによって開発された1つの「親」と2つの「子」の3つのバージョンのコードを持ち、どちらが親に近いかを計算する必要があります。コードベースのパーセント差の測定方法は?

手作業でコードサイズを指定すると、手動で差分をカウントすることができなくなりました。私が試した一般的なdiffmergeツールでは、類似した統計情報が表示されませんでした。

Haoさんは、%の類似度を取得していますか?

ありがとうございました。

答えて

3

diffの行を数えることができます。 Linuxでは次のようになります。

このようにすると、コード行に大きな違いが生じます。

1

恐らく、http://pmd.sourceforge.net/cpd.htmlのようなコピーペースト検出ツールを使用することができます。私はそれを個人的に使っていませんが、統計を生成できるようです。

関連する問題