Java接口使用Result会出现哪几个问题?
收起
9
条回答
写回答
取消
提交回答
-
-
-
-
-
-
-
- 调用成本高:虽然通过对依赖的API深入了解异常设计,可以写出严谨的代码以避免出现bug,但是简单的逻辑,代码却变得复杂。换言之,调用的成本变高。但是很可惜,我们忘记判断而写成“一个简化的例子”这样是往往常事。
- 无意义错误码:SYSTEM_ERROR、DB_ERROR等系统异常的错误码,虽然放在Result中了,但是调用方除了日志和监控作用外,业务逻辑永远不会关心,也永远处理不了。而些错误码的处理分支,实际与抛异常的处理逻辑一样。答复内容摘自《2021技术人的百宝黑皮书》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/ebook/download/7436
2022-03-28 22:25:55
-
滑动查看更多