現時点では、Visual C++で記述されたレガシープロセスが基本的に単一の5000行関数で構成されています。本質的には、プログラムは大文字小文字のステートメントの1つにすぎず、同様のカットアンドペーストコードでも大文字と小文字の両方のロジックを処理できます。明らかに、これらのケースを別々の関数(またはオブジェクト)に抽出し、カットアンドペーストされたコードを削除するために、このコードをリファクタリングしたいと思います。大きなC++関数のリファクタリング
私の質問です - このサイズのリファクタリング作業を進めるための提案はありますか?プロセスを合理化する自動ツールはありますか?
多くのIDEが、これを手助けするツールを提供しています。自分でパラメータをコピー/貼り付けしてしまうことはありません。 –
@Andrei Krotkov、そうだが、彼らは何を機能に変えるかについて賢明な決定をしたい。しかし、良い候補であるブロックが見つかると、そのようなツールはそのようなリファクタリングを容易にするために非常に普及しています。 – BobbyShaftoe
ああ、もちろん。あなたのためにそれを魔法のようにするツールはありませんが、助けになるツールがあります。私はその質問について考えています。 –