代码规范
来源:互联网 发布:数据结构kmp算法next 编辑:程序博客网 时间:2024/04/29 07:35
1. 进出方法需要打印日志,把方法的关键参数,例如from进行打印,方便排错;
2. 目前身份证长度为15位和18位;
3. 根据主键或唯一性修改的时候,如loanId或主键不要放在页面中,最好塞在session中
以防前端恶意修改数据;
4. 进入方法的时候,最好进行相应的异常捕获(try….catch下)
5. 代码中硬编码问题,就是后台中的一些常量最好定义出来,抽成一个公共的常量;
6. 多用CommonUtils公共类里面封装的方法;
7. e.printStackTrace()方法是往控制台打印异常,我们开发的时候是看日志,所以这个可以去掉;
8. 跟登陆相关的操作(增删改)是必须要判断登陆是否超时的;
9. 敏感的信息尽量不要放在前台,防止被篡改;
10. Xml中写修改SQL的时候,最好加<isNotEmpty>标签;
11. 点击一个方法的时候,"Ctrl+鼠标左键"相当于F3快捷键
12. 一个类最好不要出现没有使用的属性或方法,即出现感叹号!
13. 方法的封装其实就是吃什么东西,拉出什么东西。
14. 一个方法的长度最好不要超过行;
15. 建议被封装为方法的:
<1>重复操作的步骤;
<2>一些数据和合法性的检验,如非空等;
<3>一些比较块状的繁琐的操作;
16.代码技巧:
写代码可以写成链式,也可以写成直插式;链式就是在一个方法中嵌套另外一个方法,直插式是将代码抽成一个个模块(方法),然后再一个个组装起成一个方法;
0 0
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- 规范代码
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- 代码规范
- ios开发之APP检查升级的实现
- 图片压缩
- struts2标签
- 【the EM algorithm】自己动手,丰衣足食。
- 机器学习中的范数规则化之(一)L0、L1与L2范数
- 代码规范
- hdu 5036 概率+期望+bitset优化
- 使用Maven_Jetty构建Struts2工程
- reference demo
- android教学Intent实现activity之间的跳转
- 《人月神话》的观点:是或非?-转贴
- 可选择也可输入的下拉列表框,html文件
- 自定义BaseAdapter
- uboot 源码官方下载地址