(七)控制语句
来源:互联网 发布:深圳虹云网络 编辑:程序博客网 时间:2024/06/05 21:52
1:在一个switch块内,每个case要么通过break/return终止,要么注释说明程序将将继续执行到具体哪一个case为止;在一个switch块内,都必须包含一个default语句并且放在最后,即使他什么代码也没有。
2:if/else/for/while/do语句中必须使用大括号。即使只有一行代码,避免采用单行编码的方式:if (conditions) statements;
3:在表达异常分支的语句中,少用if-else方式,这种方式可以改成
if (condition){
...
return obj;
}
4:不要早条件判断中执行过于复杂的判断语句。
5:循环体的语句要考量性能,以下操作尽量移至循环体外处理,如定义对象,变量,获取数据库连接,进行不必要的try-catch操作。
6:接口入参保护,这种场景最常见的是做批量操作的接口。
7:下列情形需要进行参数参数校验
1:调用频次低的方法
2:执行时间开销很大的方法
3:需要提高稳定性和可用性的方法
4:对外提供的开放接口,不管是RPC/API/HTTP接口
5:敏感权限入口
8:下列情形,不需要进行参数校验
1:极有可能被循环调用的方法。
2:底层调用频率比较高的方法。
3:被声明成private只会被自己代码所调用的方法。
阅读全文
0 0
- (七)控制语句
- 一、(七)控制语句
- Shell脚本入门(七) - 条件控制语句: case
- java学习笔记(七)流程控制之循环语句
- 【Java开发手册之编程规约(七)】控制语句
- JavaSE (七)循环控制语句:while、do....while、for,break和continue用法
- Java开发代码规范之编程规约(七)——控制语句
- Golang从入门到精通(七):Golang控制语句之switch
- Oracle的学习七:控制语句、异常、视图
- C语言入门教程 (七) 循环语句和循环控制
- 轻松学习JavaScript七:JavaScript的流程控制语句
- 轻松学习JavaScript七:JavaScript的流程控制语句
- 常用语句(七)procedure
- (五)控制语句
- js流程控制语句(判断语句)
- js流程控制语句(switch语句)
- 流程控制语句(条件语句)
- java基础(二)----流程控制语句跳转控制语句
- 13 笛卡尔积(CARTESIAN)--优化主题系列
- 练习 5:Bash:环境变量,env,set,export
- 数据库设计三大范式
- 深度压缩技术总结(未完待续.....)
- MATLAB中去除重复的行
- (七)控制语句
- Java中switch语句中变量类型
- Eclipse的JS编辑器响应慢,复制和粘贴时很卡的解决方法
- 页面加载、渲染
- (转)Loadrunner11的手动关联问题
- java实现登录页面的验证码功能
- unity优化总结
- java设计模式常见问题总结
- redis的安装