Open zzz6519003 opened 5 years ago
ruby 中捕获异常
最好的 rescue 姿势,捕获明确指定的异常,rescue OneError => e 次好的 rescue 姿势,捕获 StandardError,通过 rescue 或 rescue => e 千万千万不要 rescue Exception => e,除非真的知道自己在干嘛 自己定义的异常应该继承自 StandardError ,而不是 Exception。
缓存虽然很快,但它毕竟也是一次 IO 操作,同样需要消耗一定时间,如果某一次特别大量读写缓存,很可能会以前性能问题,通过批量读取方式是解决该问题的有效手段。
ruby 中捕获异常
最好的 rescue 姿势,捕获明确指定的异常,rescue OneError => e 次好的 rescue 姿势,捕获 StandardError,通过 rescue 或 rescue => e 千万千万不要 rescue Exception => e,除非真的知道自己在干嘛 自己定义的异常应该继承自 StandardError ,而不是 Exception。