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.代码技巧:
写代码可以写成链式,也可以写成直插式;链式就是在一个方法中嵌套另外一个方法,直插式是将代码抽成一个个模块(方法),然后再一个个组装起成一个方法;