java - 项目中自定义异常用一个还是多个?
高洛峰
高洛峰 2017-04-17 13:07:48
0
4
977
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(4)
Ty80

當然根據具體情況定義不同的異常了。只定義一種異常?沒聽過。

左手右手慢动作

粒度自己把握。分太細也很累。例如輸入異常可以用一個異常類,然後用不同的error code / message來表示不同情況(輸入的數太大,太小,不能有小數,不能是奇數等等…)

你能想像每個HTTP Status Code都有自己的異常類別嗎? ....

小葫芦

這要看你對呼叫介面方回饋錯誤訊息的粒度有多大了。例如一個註冊頁面,用戶有很多項要填寫,你如果大概的所信息填寫有誤,請重新填寫,這種體驗可能並不是太好,如果你準確地說哪項填寫不對,而且還focus到那個填寫項,體驗就好很多。

迷茫

異常類別到底用多少個取決於你要有多少種不同的處理方法,在實際使用的時候捕獲不同的異常會對應不同的操作,如果用一類操作都可以處理掉,那具體異常的訊息就放在message裡面帶出來就行了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板