ruby中的死代码检测

有谁知道一个生产有价值的包商业或OSS,可以检测哪些代码行已被执行? 我们正在寻找一些可以帮助我们在生产环境中检测死代码的工具,运行Ruby On Rails 1.8.7 -daniel     
已邀请:
在Ruby 1.9.2中,您可以简单地测量覆盖率而不会对性能产生重大影响。然而,在1.8.7中,这会使事情变得太慢。相反,您可以使用perftools.rb(使用CPUPROFILE_METHODS = 1选项)概述使用的内容。据我所知,它几乎没有对应用程序性能产生任何影响,它可以让你看到调用了哪些方法,尽管你不会获得有关不同代码路径(ifs和loop等等)的任何信息。     
Ruby Toolbox中的Code Metrics类别提到了代码覆盖程序,例如rcov,但它只涵盖了您测试的代码。     

要回复问题请先登录注册