閱讀這一個:偉大的紅寶石追蹤寶石?
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