1
A
回答
1
請問他們都在開機時打印出來?因此,啓動控制檯並查看輸出應該足夠了嗎?
否;直到運行時纔會看到某些形式的棄用警告。例如,如果您嘗試使用find_all
而不是find(:all)
,則Ruby不會知道您使用的是find_all
,直到您實際擊中該行。
Ruby是一種動態語言,所以它會很難證明所有不推薦使用的代碼實際上都沒了;綁定到「不好」的代碼可能會被推遲,因此無法保證它首先被調用。你最好的選擇是一個靜態分析工具,它可以在摘要中讀取你的代碼,並在誤報方面犯錯。
相關問題
- 1. 在哪裏可以找到'縮小期間發現警告'的警告?
- 2. Rails已棄用的警告
- 3. Rails,Mongrel和棄用警告
- 4. 哪裏可以找到棄用函數的更新?
- 5. 的Rails 3.2,Heroku的棄用警告 - 「棄用警告:您的Rails 2.3式插件」
- 6. RsiOPCAuto.dll ...哪裏可以找到?
- 7. 哪裏可以找到Castle.MicroKernel.dll
- 8. 哪裏可以找到VBSQL.VBX?
- 9. 哪裏可以找到ipseccmd.exe?
- 10. 哪裏可以找到NestedScrollView?
- 11. 哪裏可以找到php_printer.dll?
- 12. 哪裏可以找到FlowPanel?
- 13. 哪裏可以找到tcadsdll.dll?
- 14. 哪裏可以找到AppCompatPreferenceActivity?
- 15. 哪裏可以找到pg_config?
- 16. 哪裏可以找到MyGeneration.dOOdads.dll
- 17. 哪裏可以找到GetMemberInfo
- 18. 哪裏可以找到org.eclipse.jface.nl_de?
- 19. 哪裏可以找到fillPatternId?
- 20. 哪裏可以找到
- 21. 如何找到Rails 3「棄用警告」的來源?
- 22. 棄用警告
- 23. 棄用警告
- 24. 棄用警告
- 25. 我在哪裏可以看到警告的原因?
- 26. 哪裏可以找到gcc警告和錯誤的完整列表?
- 27. Rails 3.2靜默日誌棄用警告
- 28. Rails插件任務棄用警告
- 29. 什麼是Rails棄用警告?
- 30. Rails 2.3.11中的棄用警告
「你最好的選擇是一個靜態分析工具,它能在摘要中讀取你的代碼,並在誤報方面犯錯。」 - 有沒有這樣的工具? :)也,也許快速和骯髒的答案是grep我的日誌「depreca」? – 2010-06-18 23:25:34
是的,看看'metric_fu'和'Reek'。然而,他們除了不推薦使用的代碼外,還會查看其他內容,並且它們通常定位代碼氣味,但它們是可配置的。 – 2010-06-18 23:32:46