是否有可用於掃描代碼並檢查可能的空引用異常的工具,即在調用方法/訪問屬性之前沒有代碼檢查null的代碼?有沒有可以檢查空引用異常的工具?
3
A
回答
9
ReSharper可以做到這一點。
5
當您可能訪問可能爲空的對象的成員時,Resharper將提供建議。
在4.0中,「代碼合同」在編譯時支持這一點 - 例如,它會阻止你將一個可能的null傳遞給一個表明它不需要的方法。
1
ReSharper的是檢查
1
展鵬有一個名爲Exception Hunter一個商業工具,可以分析你的(編譯)代碼,並顯示哪些異常可以從給定的函數被拋出。您還可以找到引發特定異常的所有方法。
0
也許你可能會對.NET 4.0中的新契約好東西感興趣?
相關問題
- 1. 有沒有任何工具可以檢查PhoneGap應用程序的性能?
- 2. 具有空指針異常
- 3. 爲什麼空引用異常不能指定具有空引用的對象?
- 4. 空檢查引發NullPointerException異常
- 5. 有沒有任何工具可以自動檢查javaDoc(phpDoc等)的質量?
- 6. 爲什麼有空指針異常,但我已檢查沒有空
- 7. 有沒有一種工具可以在運行過程中檢查.NET對象?
- 8. 行檢查爲空的空引用異常?
- 9. 空引用有時會拋出異常
- 10. 有沒有可能在捕獲異常時手動引發系統異常?
- 11. 有沒有可以生成apache isis應用程序的工具?
- 12. 空指針異常檢查
- 13. 空引用異常
- 14. 空引用異常
- 15. 空引用異常
- 16. 空引用異常
- 17. 空引用異常
- 18. 有沒有檢查html質量的工具?
- 19. 可爲空的對象必須具有值異常
- 20. 有沒有一種工具可以讓您免費試用大型查詢
- 21. LINQ查詢空引用異常
- 22. LINQ查詢拋出空引用異常
- 23. 的WinForms空引用異常
- 24. 爲什麼沒有空指針異常?
- 25. 有沒有辦法檢查空目錄?
- 26. C# - 有沒有辦法確定哪個變量拋出空引用異常?
- 27. 可以SerialPort.Close引發異常?
- 28. 有沒有辦法引用導致異常的對象?
- 29. Adsense正在燒製空白 - 有沒有可以檢查的測試?
- 30. 沒有引發異常消息