友好的程序報錯該怎麼寫?

  • 不允許操作
  • 禁止操作
  • 無法操作

讀到上面上面三條,有什麼感受?再來三條:

  • 您不具有權限,不允許更改
  • 您不是該工作項負責人,不允許操作
  • 您不是該工作項負責人,不允許更改

不同的報錯提示,給人的感受不同。​​​​那如何處理程序級報錯,該如何最好地呈現錯誤信息?

想要呈現友好的錯誤提示,就要先清楚錯誤的來源。

報錯的來源

​​​1.主動判斷式報錯——自己清楚判斷條件,滿足某些條件,就直接拋出異常。

這種錯誤,基本都是基於業務邏輯的。比如,某項業務設定 必須是 該項目擁有者纔可操作。有了這種業務判斷依據,基本都是通過程序添加if else 來判斷,並拋出錯誤的。

2.程序系統級報錯

還有些錯誤,則是系統級或是代碼異常級的錯誤。比如,一些程序常見提示“未將引用設置到對象的實例”,或者整個系統架構了某些內置方法,拋出“

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