12

もう呼び出されていないメソッドを見つけるための良い方法は何ですか?私は大規模なRailsアプリケーションをリファクタリングしている最中であり、あなたが見つけることができる最悪のことは、もう使用されていないコードです。

4

1 に答える 1

7

これは、簡単で常に正しい答えがない場合の難しい問題です。開始する場所には次のものがあります。

  1. rcovを使用して未使用のコードをゴミ箱にスイープします
  2. RubyonRailsアプリケーションのパフォーマンステスト
  3. Railsアプリで未使用のコードを探す

最大の問題は、未使用のコードと到達不能コードが同じものではないということです。コードが本番環境で日常的に実行されていないからといって、削除する必要があるのがデッドコードであるとは限りません。それは理由があるかもしれません---頻繁に出てくるものではありません。

于 2012-12-20T20:48:15.440 に答える