近い将来、私はやや大きなプロジェクトを継承する予定です。最近、いくつかの小さな更新を行っていますが、同じ操作をわずかな違いで実行するメソッドがあるため、その一部でリファクタリングが使用される可能性があることに気付きました。
大量のソースコードを取得し、同様のコードブロックを見つけて、リファクタリングの可能性を特定できるツールがあるかどうか疑問に思いました。あいまい検索が存在する場合は、同様の操作を識別できるようにすると便利です(コードのチャックが逐語的に繰り返される以外)。
プログラムがコード自体をリファクタリングすることは期待していません。潜在的な繰り返しを特定するだけです。
私のプラットフォームはC#ですが、どのような解決策でも役に立ちます