1.分解条件表达式( 适用于复杂表达式 )
If( pass() ){
Success();
}
Else{
Fail();
}
上述我们将表达式分离为一个pass函数
2.合并条件表达式
If( a==0 || a == 3 || a == 4 ){
Return 0;
}
3.合并重复的条件片段
两个if语句的判断表达式相同,那么合并这两个if
4.卫语取代嵌套
If(){
}
Else{
If(){
}
Else{
}
}
替换为如下形式的语法:
if(){ return; }
If(){ return; }
Return;
5.引入空对象
在获取一个对象,如果对象不存在,则返回空对象,而不是null
Class ClassA{
Public bool IsNull(){}
}
Class NullClassA: ClassA
优化编程:条件表达式技巧
本文探讨了编程中优化条件表达式的五种实用技巧,包括分解、合并、避免重复、使用卫语句及引入空对象策略,旨在提高代码效率与可读性。
1149

被折叠的 条评论
为什么被折叠?



