私のコードでは、膨大な数のメソッドに対して同じリファクタリングタスクを繰り返さなければならないという状況があります。 たとえば、100個のメソッドを持つインターフェイスを想像してみましょう。各メソッドには、1つ以上のパラメータと戻り値があります。これらのメソッドのそれぞれについて、実装にジャンプして戻り値の型を変更し、インターフェイスメソッドの呼び出し元に対して古い戻り値を新しい型に変換するコード行を追加する必要があります。複雑なリファクタリングタスクの自動化
このようなリファクタリングを迅速に自動化する方法はありますか? 私はそれを行うためのカスタムスクリプトを書こうと思っていましたが、知的なスクリプトを書くのは、それを実際に行うよりも時間がかかります。
このようなタスクをサポートするツールは、多くの時間を節約できます。
私は100個のメソッドとのインタフェースを想像するとき、私は痛みを感じます。 –
これは単なる例ですが、WCFサービス契約を考えてみましょう...それほど想像を絶するものではありません。 – Alexander