zoukankan      html  css  js  c++  java
  • 我猜你不会使用try-catch

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

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


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


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

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

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

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

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

  • 相关阅读:
    python中的os模块
    python基础之正则表达式
    可以结合react的ui组件
    清除文件里的中文字
    阿里云docker
    Java开源BI系统介绍(转)
    miniui datepicker 二次加工
    笔试网站
    webpack ,gulp/grunt的介绍
    百度app测试服务
  • 原文地址:https://www.cnblogs.com/yxysuanfa/p/7213678.html
Copyright © 2011-2022 走看看