多个if else替换为一个if判断
来源:互联网 发布:mac 鼠标 触摸板 编辑:程序博客网 时间:2024/06/09 21:16
项目中总是会出现类似下面的代码写法,比如:
String result = "";if(A){ if(B){ result = "hello_world"; }else{ result = "hello"; }}else{ result = "hello";}
重构后的代码:
String result = "hello";if(A && B){result = "hello_world";}
以上的代码不是我凭空想出来的,而是我在实际上线代码中看到过多次。
看了代码重构的书,记得一句话,小步重构,全面测试。
0 0
- 多个if else替换为一个if判断
- 多个if和else if区别
- 运用if-else判断是否为闰年
- Smarty if else /if 判断
- Smarty if else /if 判断
- if else if 和多个if的区别.
- IF...ELSE IF...ELSE IF...ELSE多分枝语句的反汇编判断
- if /else判断语句
- 多个if与多个else if详解
- 多个if与多个else if详解
- 多个if与多个else if详解
- 编写一个Java程序,用if-else语句判断某年份是否为闰年。
- 多个if和else if的区别
- 多个if else 时的情况
- 优化多个else if的情形
- if else if的判断问题
- if, else if, else
- if else if else
- 一个神人创造了验证码,又让验证码做出了巨大贡献
- 剑指--重建二叉树
- java导出Excel文件,直接可以下载,然后更新状态,刷新页面
- 关于imageloader的一些理解
- 94. Binary Tree Inorder Traversal #Medium
- 多个if else替换为一个if判断
- java中的线程池优点以及处理原理
- js prototype介绍
- 剑指Offer——之字形打印二叉树
- [ObjectC]Objective-C内存管理之---属性修饰词
- javascript调用qt javaScriptWindowObjectCleared()信号
- PLSQL连接本地的ORACLE数据库
- AE接口解析
- 对SharedPreferences的个人使用习惯