开发者社区> 问答> 正文

做一个全局的错误码定义,以做统一,方便排查和定位。这样做有哪几个问题?

做一个全局的错误码定义,以做统一,方便排查和定位。这样做有哪几个问题?

展开
收起
vncamyi27xznk 2022-03-28 10:15:37 5112 0
来自:大淘宝技术
3 条回答
写回答
取消 提交回答
  • 1.完全违背了高内聚、低耦合的设计原则。这个“统一的定义”将与各个域都有耦合,同时对于某单个接口而言,则不够内聚。 2.这个统一定义的错误码,一定会爆炸式增长,即便我们对其进行分类(非常依赖人的经验),迟早也会变得难以维护和理解。 3.不要将系统异常类的错误码和业务失败错误码放在一起,这点其实和方法响应分类设计是一回事。 答复内容摘自《2021技术人的百宝黑皮书》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/ebook/download/7436

    2022-03-28 22:25:55
    赞同 展开评论 打赏
  • 666

    2022-03-28 11:01:35
    赞同 展开评论 打赏
  • 666

    2022-03-28 11:01:35
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
“静态调用链路发现”应用场景分析及实践探索 立即下载
“静态调用链路发现“在APM中的应用场景分析及实践探索 立即下载
动态、高效,蚂蚁动态卡片的内核逻辑 立即下载