異常處理機制漫談 什麼是異常處理機制 異常處理機制基本構成 異常處理原則 系統自帶異常處理機制的侷限 對異常處理機制的期待 如何自定義異常處理機制 什麼是好的異常處理機制

什麼是異常處理機制

    異常處理機制是處理系統非正常運行的流程
    系統在運行時候,會出現因子系統實現錯誤、外界非法輸入、環境引發硬件故障等因素造成的偏離正常執行流程的情況。異常處理機制考慮的就是當這些異常情況出現的時候,如何處理能夠使能損失降到最低。

異常處理機制基本構成

    1 檢測並拋出異常;
    2 捕獲並處理異常。
     用僞代碼示例來說就是

try{
  if(檢測到異常){
    throw  new Exception("異常信息")
  }
}catch(Exception e){
    if(需要處理異常){
       處理異常
   }else{
       // 不處理,會被拋給try 開始的這段代碼調用的方法
       throw e
  }
}

異常處理原則

    1 自己能處理絕對不麻煩別人;
    2 自己處理不掉丟給調用者。

系統自帶異常處理機制的侷限

     1 不能跨線程捕獲異常;
     原因 待補充...
     2 不能跨語言捕獲異常
     原因 待補充...

對異常處理機制的期待

     1 對未捕獲的異常有自己處理方式
     2 支持線上用戶異常的感知與分析

如何自定義異常處理機制

RN異常處理機制詳解 待補充...

什麼是好的異常處理機制

    當異常出現的時候,能夠將損失降到最低。
    待補充...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章