我猜你不会使用try-catch

Posted yxysuanfa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我猜你不会使用try-catch相关的知识,希望对你有一定的参考价值。

我猜你不会用try-catch,废话不说,首先看看大多数的人是怎么用的吧,或许你会躺枪哦。

技术分享

请问。看到上面的代码,你的第一印象是啥。我猜你会说,“我不想看,我不想看,看不懂”。事实上。我也想说,我也不想看。太特么的乱了。在看看,以下的代码。

技术分享

我非常开心的告诉你。这两段代码实现的是一个功能。第二段代码,是不是干净,利落。那究竟是怎样使其变成这种呢?看一看完整的实现吧.

技术分享

注意,这段代码整洁了非常多。这不仅关乎美观,并且,设备关闭算法和错误处理全然被隔离开来。你能够查看不论什么一种元素,分别理解它。可读性。可理解性大大增强。

最初的代码的问题主要在于。它们搞乱了调用者的代码,调用者必须在调用之后就可以的检查错误。不幸的是。这个步骤非常easy被遗忘。

所以遇到错误的时候,最好抛出一个异常,这样调用者的代码非常整洁。

其逻辑不用被错误处理搞乱。使用异常,而非错误返回码。

最后,欢迎大家关注“码农搬砖”微信公众账号。原创。专业,你值得拥有。



以上是关于我猜你不会使用try-catch的主要内容,如果未能解决你的问题,请参考以下文章

基于 socket.io 实现实时你画我猜游戏

烟与镜

软件测试面试会问哪些问题?我猜你肯定中招了..

不能失败的竹建筑

这7个炫酷的开发工具,我猜你肯定没用过!

Gradle 和 Maven 性能对比,我猜你不一定知道!