今日、1 つまたは 2 つの単語が変更された if ステートメント内に大量のコピー/貼り付けコードを見つけました。35行のビーストを5行のわかりやすいコードに変更しました。
コードベースでそれをもっと見つけることができると確信しています。それらを見つけるために使用できるツールはありますか? C# で記述された .NET のすべて
今日、1 つまたは 2 つの単語が変更された if ステートメント内に大量のコピー/貼り付けコードを見つけました。35行のビーストを5行のわかりやすいコードに変更しました。
コードベースでそれをもっと見つけることができると確信しています。それらを見つけるために使用できるツールはありますか? C# で記述された .NET のすべて
同じ問題が発生し、[分析]メニューでVisualStudio2012の[コードクローンのソリューションの分析]を使用しています。多くの場合、それは「切り取り」作業ではありませんが、コードがすでに作成されているかどうかを最初に確認せずに、コードベースに独自のメソッドを追加する人がいます。場合によっては、一般的または機能的なアプローチで抽象化できる一連の定型コードでもあります。(それで、あなたは私の同情を持っています!)MSDNの詳細については、ここをクリックしてください。