2013-05-22 41 views
0

我目前使用的rails 2.3.14有很多代碼,使跟蹤很難。有什麼工具可以幹掉我的一些代碼,也可以查看哪些代碼沒有真正起作用?乾燥的導軌工具

回答

1

這裏不清楚你在做什麼。 「跟蹤」是什麼意思?

如果您想查看未使用的代碼,我的第一個選擇是rcov(for 1.8)或SimpleCov(for 1.9)來檢查代碼覆蓋率。

+0

我會檢查這些。謝謝。用於跟蹤代碼(需要重構/代碼修改的代碼)。我混淆了代碼,需要爲我的應用更快的性能進行優化。 – fujisan

+0

我不明白rcov。它會拋出像這樣的錯誤:未初始化的常量ActiveRecord(NameError) – fujisan

1

看一看這些Railscasts:

它們涵蓋了許多自動化的代碼分析工具,它可能給你從哪裏開始一些提示。

但這些工具都不是自動化測試的替代品。如果你沒有,我建議你先創建它們。

+0

我會檢查你給我的鏈接。自動化測試?這是如何運作的? – fujisan

+0

這些寶石是否兼容導軌2.3.14? – fujisan

+0

自動化測試=單元測試,例如使用簡單的'Test :: Unit'或'RSpec'。基本上就是你的Rails項目的'test'目錄中的東西。 –