Java卫语句
2016-07-04 15:20
344 查看
今天看公司的代码规范文档,看到这么一条规则:
if语句使用“卫语句 ”减少层级嵌套。
一脸的大写的懵逼,“卫语句”是什么东东?赶紧找度妈。
卫语句就是把复杂的条件表达式拆分成多个条件表达式,比如一个很复杂的表达式,嵌套了好几层的if - then-else语句,转换为多个if语句,实现它的逻辑,这多条的if语句就是卫语句.
简单的例子如下:
if语句使用“卫语句 ”减少层级嵌套。
一脸的大写的懵逼,“卫语句”是什么东东?赶紧找度妈。
卫语句就是把复杂的条件表达式拆分成多个条件表达式,比如一个很复杂的表达式,嵌套了好几层的if - then-else语句,转换为多个if语句,实现它的逻辑,这多条的if语句就是卫语句.
简单的例子如下:
if(obj != null){ doSomething(); } 转换成卫语句以后的代码如下: if(obj == null){ return; } doSomething();
相关文章推荐
- eclipse超级实用快捷键
- spring的IOC和AOP
- Palindrome Number(java)
- Java服务器热部署的实现原理
- java Exception体系结构
- jndi数据源配置
- dubbo启动报错 java.net.UnknownHostException: bogon: bogon: Name or service not known
- javap反编译解释外部类直接使用内部类private字段的原理
- spring在代码中获取bean的方式
- 数据处理---Spring Batch之基础
- 进程上下文与线程上下文
- RXJava的操作符
- 多线程 java文件复制,文件提取,删除,zip压缩工具
- Struts1与Struts2的12点区别
- java入门第一季_1.1_java介绍
- SpringMVC详细示例实战
- struts2的核心和工作原理
- 【基础篇】Eclipse + gitLab + ssh连接
- java中静态代码块的用法 static用法详解
- 几个 Context 上下文的区别