我认为在写libary时要少用try catch, 在没有必要的地方可以用debug.assert来代替异常处理,因为异常处理只有在出现时才起作用,如果任何有可能出现异常的代码都加try catch那无疑会带来性能上的损失。所以用debug.assert同样可以快速地侦测到何地出现了问题。
而且在libary中写try catch在多数情况下要向上throw,然后在应用层去此异常进行处理或抛弃,而不应该在libary里面作处理或抛弃

相关文章:

  • 2021-09-20
  • 2022-12-23
  • 2021-07-20
  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-10
  • 2022-01-24
  • 2021-08-06
  • 2022-12-23
相关资源
相似解决方案