私はjava 1.4日以内に開始されて以来、パラメーター化されていないジェネリック型のために12kを超える警告を持つ巨大なproyectに取り組んでいます。 これらのエラーをすべて手作業で解決するためのリソース(人/時間)はありませんが、私は警告を含むファイルを編集する必要があるときはいつでも、できる限り多くのものを修正しようとしています。 )。eclipseの生タイプのクイックフィックス機能はどのくらい信頼できますか?
が、私は最近、日食が同様の警告のこのタイプのためのクイックフィックス機能を持っていることに気付きました、と私は慎重にその修正が正しいことを確認し、いくつかのファイルでそれを試してみました(すなわち:ArrayList
が<String>
としてパラメータ化されている場合は、追加/取得されたものがすべてStringであることを確認します)。
私はこれをいくつかのファイルで実行していますが、これらのパラメータ化された変数を慎重に守って修正がOKであることを確認しています。
私の質問は、どのくらい信頼できるかはです。私はすべての手動でチェックせずにすべての12k警告を実行して安全ですか?これを行うことによっていくつかの誤った修正のリスクがありますか?推測できないパラメータをスキップするか、それでもベストエフォートを実行しますか?
馬鹿に聞こえるかもしれませんが、試してみると、テストがコンパイルされているかどうかを確認してください。そうでない場合は、バージョンコントロールシステムで以前のバージョンに戻しますか? – assylias
エラーが発生した場合は、Eclipseが自動的に表示するコンパイル時エラーと考えられます。それらのどれが発生するのか見てください。 –
コンパイル時のエラーはなく、うまくいきます。私はランタイムエラーが心配です。システムは膨大なので、全体を再テストするにはQA週間かかります。クリティカルな部分のみを再テストすることができますが、生産上の不利益を払拭することは望ましくありません。 – WhyNotHugo