我正在設計一個應用程序,它將JSON字符串返回給客戶端作爲響應,並且在發生某種異常時發生錯誤代碼。我打算設計一組錯誤代碼,通過查看代碼,可以幫助我確定發生了什麼類型的錯誤。設計錯誤代碼
是否有任何約定可以遵循分組相同類型的錯誤代碼?
編輯
感謝您的答覆。
下面是如何分組的錯誤代碼(有點類似於HTTP狀態代碼):
- 錯誤代碼51XX =>信息
- 錯誤代碼52XX =>成功
- 錯誤代碼[5200- 5220)=>驗證成功
- 錯誤代碼[5220-5240] =>發送數據成功
- 錯誤代碼[5240-5260] =>創建成功
- 錯誤代碼[5260-5280] =>修改成功
- 錯誤代碼[5280-5300)=>其他錯誤代碼
- 錯誤代碼53XX =>要通知一些行動需要採取
- 錯誤代碼54xx =>客戶端相關的錯誤代碼
- 錯誤代碼5500-5549 =>服務器相關的錯誤與服務問題代碼在數據庫層中的邏輯單元層
- 錯誤代碼5550-5600 =>服務器相關的問題與錯誤代碼一起
我想添加......無論您選擇什麼方案,如果您稍後決定添加其他類型的錯誤,請以合理的方式留出擴展空間。 – 2011-04-28 17:22:14