我的关注 |
¥0 在函数体内,什么时候抛出异常(throw exception)?什么时候捕获异常(catch exception)?
0

在函数体内,什么时候抛出异常(throw exception)?什么时候捕获异常(catch exception)?

大智若愚
修改
评论(0)
1个回答
0
采纳

如果你的函数被其他程序调用,并且你在函数里并不知道如何处理,这个时候你应该将异常抛出,让调用函数来决定如何处理。
另一方面,在遇到异常时,健壮的异常处理机制去通知coder程序异常时非常必要的。作为coder,当遇到异常时你需要关注一下几点:

  • 让程序继续执行是否有必要?是否需要中断程序?
  • 是否有Log系统记录了异常?
    当异常发生时记录异常时非常有必要的。这样coder可以在后续知道异常的发生环境,然后去处理这些异常。
采纳答案
佛法不二
修改
评论 (0)
撰写回答