首页 > 其他 > 详细

我猜你不会使用try-catch

时间:2017-07-20 19:36:04      阅读:268      评论:0      收藏:0      [点我收藏+]

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

技术分享

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

技术分享

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

技术分享

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

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

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

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

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

我猜你不会使用try-catch

原文:http://www.cnblogs.com/yxysuanfa/p/7213678.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!