ruby-on-rails – ruby​​中的死代码检测

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – ruby​​中的死代码检测前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有人知道一个生产有价值的包商业或OSS可以检测哪些代码行已被执行?

我们正在寻找一些可以帮助我们在生产环境中检测死代码的工具,运行Ruby On Rails 1.8.7

-daniel

解决方法

在Ruby 1.9.2中,您可以简单地测量覆盖率而不会对性能产生重大影响.然而,在1.8.7中,这会减慢太多的速度.相反,您可以使用 perftools.rb(使用cpuPROFILE_METHODS = 1选项)概述使用的内容.据我所知,它几乎没有对应用程序性能产生任何影响,它可以让你看到调用了哪些方法,尽管你不会获得有关不同代码路径(ifs和loop等等)的任何信息.

猜你在找的Ruby相关文章