所以我有一个完全依赖twitter和twitter宝石的应用程序。正如人们所知,它需要大量的异常处理才能使其成为可靠的。
我试图编写异常处理,但我不确定我是否采用最佳方法。例如,你有:
Twitter::Error::TooManyRequests
如果用户达到了最大请求限制(每15分钟左右重置一次),则会收到。但是,在这种情况下,我必须将此异常处理添加到我对API进行的每次调用中,还是有更好的方法来处理所有这些异常?
例如我可以在Twitter上调用它,而不是像twitter.search,twitter.follow这样的东西吗?
我的问题基本上是,编写仅依赖API的应用程序时需要进行所有异常处理,这是最好的做事方式吗?