最佳实践 - 根据状态操作,这样能避免吃掉异常

Posted fei33423

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最佳实践 - 根据状态操作,这样能避免吃掉异常相关的知识,希望对你有一定的参考价值。

背景:

  取消订单. 1. 去获取费用可能费用获取不到. 2.关闭账单,可能无法关闭(还未收单)

解决方案:

      订单状态. 1. 开始中 2.开始计费 3.完成订单

  1.  由于任何状态都可以操作取消. 不状态判断. 直接操作. 对费用不存在的 code 吃掉. 无法关单的code 吃掉.

      2. 根据状态来操作. 决定哪几种操作应该选.

    如果是开始中. 这个方案还是差,容易搞错.因为每增加一个状态,就要重新考虑一把.

  

    

以上是关于最佳实践 - 根据状态操作,这样能避免吃掉异常的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET 应用程序可伸缩性最佳实践指南

处理 PyMySql 异常 - 最佳实践

TCP网络编程最佳实践

避免Java中NullPointerException的Java技巧和最佳实践

Java性能优化最佳实践,附答案

有赞TCP网络编程最佳实践 | 极客分享第 34 期