8
A
回答
6
覆蓋率工具,如rcov可能會有所幫助。
https://github.com/relevance/rcov
當你發現未涵蓋的測試方法,你應該寫測試,他們還是發現,如果他們在所有使用。
如果您有太多的類可能是需要重構的代碼氣味,則刪除未使用的方法是重構的一部分。
+0
如果你擔心某些分支未被覆蓋,你可以也嘗試he。。 – 2010-06-02 23:48:26
2
您可以將raise
(或raise Exception
,如果您不希望它被捕獲)放到可疑方法的開頭。如果沒有什麼能夠中斷,那麼它可能不會被使用(或者說,或者某些東西在捕捉例外)。
+0
殘酷有效。 ......假設沒有人做我的前任所做的事,並盲目地「拯救」異常...... – ABMagil 2015-09-02 13:37:42
相關問題
- 1. 如何在ajax應用程序中找到未使用的css?
- 2. 如何在Ruby中找到方法
- 3. 未能找到在Android應用程序
- 4. 如何在計劃中找到未使用的列表/程序?
- 5. 即使應用程序未運行,如何調用方法? iOS
- 6. 更新應用程序版本時未找到Gradle DSL方法
- 7. Spotify教程應用程序未找到
- 8. 無法找到應用程序啓動方法中的異常
- 9. 在Asp.Net應用程序中未找到Microsoft.Lync.Model程序集
- 10. 如何從iOS應用程序中找到未使用的.h,.m和xibs
- 11. 如何在rails應用程序中使用ruby的CSS?
- 12. 如何在iPhone中使用應用程序委託方法
- 13. 如何在form_for中使用應用程序幫助器方法
- 14. c#如何在Windows窗體應用程序中使用方法?
- 15. 如何在Web應用程序中使用本機庫方法?
- 16. 如何記錄每個在Ruby程序中調用的方法?
- 17. 在小應用程序中找不到主要方法錯誤
- 18. 如何使用VB6找到應用程序所在的目錄?
- 19. 如何在應用程序中找到未序列化的對象
- 20. 無法在Android應用程序中找到com.google.api.client.htpp.javanet.NetHttpTransport在Android應用程序中
- 21. 在Rails應用程序中的Ruby方法
- 22. 無法找到在WPF應用程序
- 23. 在Web應用程序?無法找到
- 24. 在Java Web應用程序中查找未使用的代碼
- 25. 在Web應用程序中查找未使用的代碼
- 26. 未找到應用程序文件夾
- 27. 未找到SharePoint 2007 Web應用程序
- 28. 應用程序未找到Chromecast
- 29. 未找到Bêta測試應用程序
- 30. 未找到Heroku應用程序
我使用NetBeans IDE,並且有一項功能可以掃描網站尋找未使用的變量/類/方法。有幾個探查器應用程序可以做同樣的事情。歡迎重構! :) – 2010-06-02 14:08:36
不確定是否編輯這個並添加賞金,或創建新的Q ... http://stackoverflow.com/q/9735307/252799 – oma 2012-03-16 10:13:29