写点什么

事业 - 最佳实践 - 编码 - 程序错误处理

作者:南山
  • 2024-04-05
    江苏
  • 本文字数:206 字

    阅读完需:约 1 分钟

事业-最佳实践-编码系列

原则

  • 视场景而定

步骤

1、识别错误返回类型

  • 错误码

  • NULL

  • 空对象

  • 异常对象

2、根据适用场景处理

  • 错误码:跨服务或终端用户明确给到调用方反馈或提示

  • NULL:查找场景不存在 NULL,调用方做好判断,或返回 Optional<T>;

  • 空对象:字符串、集合时不存在或者没有元素时

  • 异常对象:团队统一异常处理规范

  • 服务内部抛出业务异常

补充

关于 try catch:

  • 避免滥用

  • 避免全局 try catch

  • 服务对外提供的接口可以统一处理

  • 禁止吞异常

  • catch 异常为最小范围原则

发布于: 刚刚阅读数: 4
用户头像

南山

关注

采菊东篱下,悠然见南山~ 2018-05-04 加入

黄沙百战穿金甲,不破楼兰终不悔!

评论

发布
暂无评论
事业-最佳实践-编码-程序错误处理_最佳实践_南山_InfoQ写作社区