- 不允許操作
- 禁止操作
- 無法操作
讀到上面上面三條,有什麼感受?再來三條:
- 您不具有權限,不允許更改
- 您不是該工作項負責人,不允許操作
- 您不是該工作項負責人,不允許更改
不同的報錯提示,給人的感受不同。那如何處理程序級報錯,該如何最好地呈現錯誤信息?
想要呈現友好的錯誤提示,就要先清楚錯誤的來源。
報錯的來源
1.主動判斷式報錯——自己清楚判斷條件,滿足某些條件,就直接拋出異常。
這種錯誤,基本都是基於業務邏輯的。比如,某項業務設定 必須是 該項目擁有者纔可操作。有了這種業務判斷依據,基本都是通過程序添加if else 來判斷,並拋出錯誤的。
2.程序系統級報錯
還有些錯誤,則是系統級或是代碼異常級的錯誤。比如,一些程序常見提示“未將引用設置到對象的實例”,或者整個系統架構了某些內置方法,拋出“