W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
\1. 【強制】錯誤碼的制定原則:快速溯源、溝通標準化。
equals
)。
3)錯誤碼有利于團隊快速對錯誤原因達到一致認知。\2. 【強制】錯誤碼不體現(xiàn)版本號和錯誤等級信息。
\3. 【強制】全部正常,但不得不填充錯誤碼時返回五個零:00000。
\4. 【強制】錯誤碼為字符串類型,共 5 位,分成兩個部分:錯誤產(chǎn)生來源+四位數(shù)字編號。
\5. 【強制】編號不與公司業(yè)務架構(gòu),更不與組織架構(gòu)掛鉤,以先到先得的原則在統(tǒng)一平臺上進行,審批生效,編號即被永久固定。
\6. 【強制】錯誤碼使用者避免隨意定義新的錯誤碼。
\7. 【強制】錯誤碼不能直接輸出給用戶作為提示信息使用。
stack_trace
)、錯誤信息(error_message
)、錯誤碼(error_code
)、提示信息(user_tip
)是一個有效關(guān)聯(lián)并互相轉(zhuǎn)義的和諧整體,但是請勿互相越俎代庖。
\8. 【推薦】錯誤碼之外的業(yè)務獨特信息由 error_message
來承載,而不是讓錯誤碼本身涵蓋過多具體業(yè)務屬性。
\9. 【推薦】在獲取第三方服務錯誤碼時,向上拋出允許本系統(tǒng)轉(zhuǎn)義,由 C 轉(zhuǎn)為 B,并且在錯誤信息上帶上原有的第三方錯誤碼。
10.【參考】錯誤碼分為一級宏觀錯誤碼、二級宏觀錯誤碼、三級宏觀錯誤碼。
11.【參考】錯誤碼的后三位編號與 HTTP 狀態(tài)碼沒有任何關(guān)系。
12.【參考】錯誤碼有利于不同文化背景的開發(fā)者進行交流與代碼協(xié)作。
13.【參考】錯誤碼即人性,感性認知+口口相傳,使用純數(shù)字來進行錯誤碼編排不利于感性記憶和分類。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: