我正在设计一个应用程序,它将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