我正在设计一个应用程序,它向客户端返回 JSON 字符串作为响应,并在发生某些异常时返回错误代码。我打算设计一组错误代码,它可以帮助我通过查看代码来确定发生了什么类型的错误。
对相同类型的错误代码进行分组时,是否可以遵循任何约定?
编辑
感谢您的回复。
以下是我对错误代码进行分组的方式(有点类似于 HTTP 状态代码):
- 错误代码 51xx => 信息
- 错误代码 52xx => 成功
- 错误代码 [5200-5220) => 验证成功
- 错误代码 [5220-5240) => 发送数据成功
- 错误代码 [5240-5260) => 创建成功
- 错误代码 [5260-5280) => 修改成功
- 错误代码 [5280-5300) => 杂项。
- 错误代码 53xx => 通知需要采取一些措施
- 错误代码 54xx => 客户端相关错误代码
- 错误代码 5500-5549 => 服务器相关错误代码,服务层有问题
- 错误代码 5550-5600 => 数据库层有问题的服务器相关错误代码