若是方法拋出的異常和外層執行任務沒有明顯的聯繫,會令人很困惑spa
若是底層的異常對於調試有幫助,能夠考慮使用異常鏈3d
儘管異常轉譯比不加思索的拋出底層異常有所改進,可是也請不要濫用調試
若是沒法避免底層異常,次選方案是讓高層繞過,使用某種適當的記錄機制將異常記錄下來blog
總而言之::異常轉譯和異常鏈都不錯get