阅读这一个:伟大的红宝石追踪宝石?
http://unroller.rubyforge.org/
http://github.com/TylerRick/unroller
看图片!
不幸的是,这是非常过时的,没有积极维护。
我想知道,有没有其他类似于这个工具的工具,可以告诉我什么代码刚刚执行,在哪个文件中,输出是什么以及返回值是什么?
比在终端和一堆Ruby文件之间手动追踪所有东西要好得多!
阅读这一个:伟大的红宝石追踪宝石?
http://unroller.rubyforge.org/
http://github.com/TylerRick/unroller
看图片!
不幸的是,这是非常过时的,没有积极维护。
我想知道,有没有其他类似于这个工具的工具,可以告诉我什么代码刚刚执行,在哪个文件中,输出是什么以及返回值是什么?
比在终端和一堆Ruby文件之间手动追踪所有东西要好得多!
不是像你一样unroller,有示踪剂
http://en.wikibooks.org/wiki/Ruby_Programming/Standard_Library/Tracer
和我backtracer宝石,我相信有一个 “--tracer” 选项
http://github.com/rdp/backtracer ,虽然仅此而已。
如果你不需要潜水那么深入到你的代码中,正如上面提到的gem那样,考虑使用Cutter gem,我创建了快速检查任何给定方法的内部结构。
对于我来说,它涵盖了大部分情况,当我需要知道特定代码段中发生了什么时。
https://rubygems.org/gems/cutter和https://github.com/stanislaw/cutter
叉它,更新它! – 2010-08-21 15:31:49
太小气了!大师在哪里? – 2010-08-21 15:47:22
但是,这将是一个很好的方式来un-noob! – 2010-08-21 17:05:32