https://www.zhihu.com/question/27158146
1.错误和异常需要分类和管理,不能一概而论
2.错误和异常的分类可以以是否终止业务过程作为标准
3.错误是业务过程的一部分,异常不是
4.不要随便捕获异常,更不要随便捕获再重新抛出异常
5.Go语言项目需要把Goroutine分为两类,区别处理异常
6.在捕获到异常时,需要尽可能的保留第一现场的关键数据
1.错误和异常需要分类和管理,不能一概而论
2.错误和异常的分类可以以是否终止业务过程作为标准
3.错误是业务过程的一部分,异常不是
4.不要随便捕获异常,更不要随便捕获再重新抛出异常
5.Go语言项目需要把Goroutine分为两类,区别处理异常
6.在捕获到异常时,需要尽可能的保留第一现场的关键数据