搜尋

首頁  >  問答  >  主體

java - 项目中自定义异常用一个还是多个?

高洛峰高洛峰2817 天前986

全部回覆(4)我來回復

  • PHP中文网

    PHP中文网2017-04-17 13:09:48

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

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 13:09:48

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

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

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 13:09:48

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

    回覆
    0
  • 迷茫

    迷茫2017-04-17 13:09:48

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

    回覆
    0
  • 取消回覆