多项选择题

A.一个系统或者模块应该统一规划异常类型和返回码的含义
B.异常的处理效率比条件分支低
C.异常的跳转流程难以预测
D.系统非正常运行产生的异常捕获后,如果不对该异常进行处理,则应该记录日志