异常和错误的几条军规
-
如果处理不了,就地崩溃,留尸不埋,供后人评价。
- 偷偷埋尸,100军棍。处理不了偷偷埋尸,拉出去先轮后杀。
-
忽略错误只有两种合法情况。
- 逻辑上可以忽略,记log,忽略。
- 逻辑上期待异常,不记log,忽略。
- 逻辑上不可以忽略的忽略,100军棍。
- 逻辑上可以忽略,没有记log,50军棍。
-
错误在函数间传递的唯一理由,是可以期待别人那里有个错误处理函数,能够对的上这个错误。
- 没人处理错误的乱传递,20军棍。
-
该你处理的,处理,不该你处理的,别乱处理。
- 乱处理错误的,先轮后杀。