zoukankan      html  css  js  c++  java
  • 不要在条件判断中执行复杂的语句

    除常用方法(如getXxx/isXxx)等外,不要在条件判断中执行复杂的语句,将复杂逻辑判断的结果赋值给一个有意义的布尔变量,以提高可读性。

    说明:很多if语句内的逻辑相当复杂,阅读者需要分析条件表达式的最终结果,才能明确什么样的条件执行什么样的语句,那么,如果阅读者分析逻辑表达式错误呢?
               
    Negative example:(负面的例子)
        if ((file.open(fileName, "w") != null) && (...) || (...)) {
            ...
        }
       
           
               
    Positive example:(正面的例子)
        boolean existed = (file.open(fileName, "w") != null) && (...) || (...);
        if (existed) {
            ...
        }
       
           

  • 相关阅读:
    request转换为java bean
    idea中快捷键
    idea中Terminal显示中文乱码
    idea解决tomcat控制台中文乱码问题
    需要看的url
    常用网站
    反射
    5、运算符
    4、变量
    2、Hello Word讲解
  • 原文地址:https://www.cnblogs.com/super-chao/p/8425390.html
Copyright © 2011-2022 走看看