个人编写代码小的技巧(持续记录)

原创 2013年12月05日 14:25:33

1. 尽量避免 else 分支。除非else代码很少。

// flag == 1 或者其他判断标志
if(flag){
    //很多代码A
}else{
  //else部分代码 B
}
//然后代码结束

//替换
if(!flag){
  //代码B
  return;
}
//代码A

这样尽量避免大括号的范围。毕竟当花括号里面的代码过多时,阅读起来,很难分清代码层次。类似的还有 for 循环中的 continue,break的使用等如:


for(.........){
     if(falg){
              //代码A
     }
}
//替换成:
for(....){
    if(!flag){
       continue;
    }
    //代码A
}


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Xamarin ios C#苹果应用开发第二讲配置环境和编写代码

Xamarin ios C#苹果应用开发第二讲配置环境和编写代码

网页共用头部或共用底部该如何编写代码?

最近在帮一个签证公司制作网站,用asp写代码的。编写的过程中发现网页的头部都是一样的内容,每个网页头部都是复制粘贴,这样就比较繁琐,而且如果头部有修改,那么所有网页都要同时打开修改。所以我就在想,既然...
  • sabic
  • sabic
  • 2012-02-22 09:42
  • 12129

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

dreamweaver+zen conding 快速编写代码

下载dreamweaver 下载zen conding http://code.google.com/p/zen-coding/downloads/list 打开dreamweaver  查看命令:如...

[Cocoa]深入浅出 Cocoa 之 Core Data(2)- 手动编写代码

深入浅出 Cocoa 之 Core Data(2)- 代码示例 罗朝辉(http://blog.csdn.net/kesalin) CC 许可,转载请注明出处 前面详细讲解了 Core ...

学习笔记------------------对Action中所有方法进行输入校验和对指定方法输入校验(手工编写代码和xml方式)

一.所有方法进行输入校验,手工编写代码1.index.jsp 输入校验

Xamarin iOS教程之编辑界面编写代码

Xamarin iOS教程之编辑界面编写代码

Eclipse编写代码可以设置源文件的编码方式UTF-8

如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体...
  • life02
  • life02
  • 2012-06-08 16:36
  • 1208

python3之交互提示下编写代码

python3之交互提示下编写代码 ---------- 如果已经正确安装了python并设置好了环境变量,我们可以在系统提示环境下输入"python"后即可开始一个交互的python会话。在wi...
  • fhd001
  • fhd001
  • 2011-09-06 10:17
  • 3733

【Java编写代码所以到的陷阱】

最近,我给Java项目做了一次代码清理工作。经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中。因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Java...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)