コードのどの行が実行されたかどうかを検出できる、生産に値するパッケージ コマーシャルまたは OSS を知っている人はいますか?
Ruby On Rails 1.8.7 を実行している本番環境でデッド コードを検出するのに役立つツールを探しています。
-ダニエル
コードのどの行が実行されたかどうかを検出できる、生産に値するパッケージ コマーシャルまたは OSS を知っている人はいますか?
Ruby On Rails 1.8.7 を実行している本番環境でデッド コードを検出するのに役立つツールを探しています。
-ダニエル
Ruby 1.9.2 では、パフォーマンスに大きな影響を与えることなく、カバレッジを簡単に測定できました。ただし、1.8.7 では、これにより速度が大幅に低下します。代わりに、perftools.rb (CPUPROFILE_METHODS=1 オプションを使用) を使用して、使用されているものの概要を取得できます。私の知る限り、アプリケーションのパフォーマンスにはほとんど影響がなく、どのメソッドが呼び出されたかを確認できますが、さまざまなコード パス (if やループなど) に関する情報は得られません。
Ruby ToolboxのCode Metricsカテゴリには、rcov などのコード カバレッジ プログラムが記載されていますが、それはテストするコードのみを対象としています。