网站外链有死链,吴江区建设银行招聘网站,一站多通怎么做网站,网站建设要注意哪些错误码一般包括三个要素#xff1a;
前缀标识#xff1a;区分错误类型#xff0c;比如请求不合法#xff0c;还是服务器处理错误。模块标识#xff1a;区分到底是哪个模块的错误。错误代码#xff1a;区分具体是什么问题。
从错误码的符号组成上看又分为三类#xff1…错误码一般包括三个要素
前缀标识区分错误类型比如请求不合法还是服务器处理错误。模块标识区分到底是哪个模块的错误。错误代码区分具体是什么问题。
从错误码的符号组成上看又分为三类
纯数字数字字母组合纯字母
按照使用的分隔符的不同又有
无分隔符按照数字的位数分割使用-分割使用_分割使用.分割
接下来介绍三种常用的错误码的规则。
纯数字-无分隔符企业微信的开放接口就是这种规则。 0作为特殊的错误码表示成功其余表示失败。
错误码由五位数字组成
第一位数字代表错误的类型比如4就是请求不合法5就表示服务器处理错误。第二位数字表示在错误类型下的分组比如“40”是一类请求错误“41”又是另一类请求错误。后三位数字具体的错误范围从001~999这个范围基本上是够用的。
这种规则优缺点都是非常明显的
优点规则非常简单且对英语水平没有要求。缺点通过错误码看不到任何有用的信息必须查错误码表
字母数字组合比如华为云的一些开放接口就是使用这种错误码。 https://support.huaweicloud.com/api-oms/ErrorCode.html 错误码只有两部分前缀和错误编码因为系统功能比较单一所以也没必要按模块划分。
这里使用“.”作为分隔符可以根据习惯选择其他分隔符。
这种错误码的规则是我比较推荐的。
首先它一定程度上降低了纯数字错误码的不便。因为前缀是英文所以能很快的定位是哪个模块除了问题。其次错误编号部分使用数字也避免了程序员起名纠结问题。
纯字母阿里云的一些产品就是这种错误码。
这种错误码我在项目中用过一段时间后来被直接劝退——很多时间都浪费在起名字上了。现在有了AI起名字不再是问题但是你无法保证团队其他成员也能认真的起名总之到最后很容易乱。
不推荐。