是否有可用於掃描代碼並檢查可能的空引用異常的工具,即在調用方法/訪問屬性之前沒有代碼檢查null的代碼?有沒有可以檢查空引用異常的工具?
3
A
回答
9
ReSharper可以做到這一點。
5
當您可能訪問可能爲空的對象的成員時,Resharper將提供建議。
在4.0中,「代碼合同」在編譯時支持這一點 - 例如,它會阻止你將一個可能的null傳遞給一個表明它不需要的方法。
1
ReSharper的是檢查
1
展鵬有一個名爲Exception Hunter一個商業工具,可以分析你的(編譯)代碼,並顯示哪些異常可以從給定的函數被拋出。您還可以找到引發特定異常的所有方法。
0
也許你可能會對.NET 4.0中的新契約好東西感興趣?
相關問題
- 1. 級聯空引用異常檢查?
- 2. 有沒有任何工具可以檢查PhoneGap應用程序的性能?
- 3. 具有空指針異常
- 4. 檢查JUnit沒有拋出異常
- 5. racketunit檢查沒有拋出異常
- 6. 使用具有多態性的foreach給出空引用異常?
- 7. 爲什麼空引用異常不能指定具有空引用的對象?
- 8. 有沒有任何工具可以自動檢查javaDoc(phpDoc等)的質量?
- 9. 空檢查引發NullPointerException異常
- 10. 爲什麼有空指針異常,但我已檢查沒有空
- 11. 具有DateTime依賴項屬性的空引用異常
- 12. 有沒有在Java文件中找到空指針異常的工具..?
- 13. 有沒有一種工具可以在運行過程中檢查.NET對象?
- 14. 有空引用異常在Vb.net代碼
- 15. 空引用有時會拋出異常
- 16. 行檢查爲空的空引用異常?
- 17. 具有空指針異常的RecyclerView
- 18. 如何在引發異常之前檢查空引用?
- 19. 有沒有可能在捕獲異常時手動引發系統異常?
- 20. 有沒有可以生成apache isis應用程序的工具?
- 21. 空指針異常檢查
- 22. NullPointerException異常對空檢查
- 23. 空引用異常
- 24. 空引用異常
- 25. 空引用異常
- 26. 空引用異常
- 27. 空引用異常
- 28. 空引用異常()
- 29. 是否有可能檢查使用QuickCheck引發異常的情況?
- 30. 有沒有辦法檢查Socket參數而不是異常?