私はデータ マイニング プロジェクトに興味があり、コード レビューが必要な特定のチェックインと不要なチェックインを判断する分類アルゴリズムを作成したいと常に考えていました。
私は自分のアルゴリズムのために多くのヒューリスティックを開発しましたが、まだキラーを理解していません...
コードのチャンクの計算の複雑さをプログラムでチェックするにはどうすればよいですか?
さらに興味深いのは、コードだけでなく、ソース管理リポジトリが提供する差分を使用して、より良いデータを取得するにはどうすればよいかということです..
IE: チェックインしているコードに複雑さを追加すると、残っているコードの複雑さが軽減されますが、それは「良い」コードと見なされるべきではありませんか?
これに関するあなたの考えに興味があります。
アップデート
どうやら私ははっきりしていなかったようです。これ欲しい
double codeValue = CodeChecker.CheckCode(someCodeFile);
コードの良さに基づいて数字を出してほしい。複雑さを計算するときにVS2008が与えるような数値から始めますが、さらにヒューリスティックに移りたいと思います。
誰にもアイデアはありますか?それは大歓迎です!