程序判断流程嵌套太多时代码的优化技巧
发布日期:2014-10-25 22:22:18
所属栏目:开发技术
当一段功能代码逻辑判断及嵌套比较多时,代码中由于出现了大量的if...else...嵌套的代码块,会让代码阅读起来比较困难,增加了开发和后期维护时的难度,如何解决这个问题让代码变得更加易读和易维护呢?这里给大家介绍一个开发中的小技巧,巧用流程控制语句return来优化代码。
未优化前的代码
if(condition1)
{
代码块1;
if(condition2)
{
代码块2;
if(condition3)
{
代码块3;
}
}
}
优化前流程图如下:
用流程控制语句return优化后的代码
if(!condition1)
{
return;
}
代码块1;
if(!condition2)
{
return;
}
代码块2;
if(!condition3)
{
return;
}
代码块3;
优化后流程图如下:
优化后程序看起来就不会有层层的嵌套,在实现或修改某段代码块时就不需要在层层的大括号中寻找,降低了维护的难度。
标签:代码优化
上一篇:谢斌个人博客开通啦!
下一篇:密码框显示提示文字的功能实现
发表评论