如何解决多个开始救援块
有一段代码,其中每一行都可能导致异常,即使任何一行代码发生错误,我也想继续执行
我将按照下面提到的方式实现这一点
begin
code that might throw an exception
rescue
logger
end
begin
code that might throw an exception
rescue
logger
end
begin
code that might throw an exception
rescue
logger
end
begin
code that might throw an exception
rescue
logger
end
有没有更好的方法来处理这种类型的错误处理,如果是,请解释我如何编写更好的代码
解决方法
每一行都可能导致异常
请解释我怎样才能写出更好的代码
您可以编写更好的代码,但不要设计成每行都可以引发异常的方式。尤其是代码应该“继续前进,不管后面会留下任何错误痕迹”的想法。
在极端情况下,您的代码可能包含各种拼写错误/无效的方法调用等,而您提议的设计将尝试继续执行代码的其余部分,不管它有多坏。
然而,如果没有看到一些实际的代码,我无法真正就如何做到这一点给出具体的建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。