编码注意点
- SQL注入
解决方案: 参数序列化
- 防止表单重复提交
解决方案:点击时,添加loading,请求结束关闭loading,注:请求失败,也许要关闭loading,允许用户二次点击
- 常量型参数
解决方案:添加枚举类 或者配置文件,数据字典
- 尽量减少特殊判断的写法
一定需要请先跟开发经理沟通
- 代码尽量精简
从可读性,可扩展性,健壮性考虑,尽量减少冗余的代码,能用框架封装的尽量使用
- 涉及到多表操作
一般放在服务层 开启事务
- 表单元素验证
尽量先在页面层次验证,特殊的可辅助后台验证
- 查看页面,去除输入框
查看页面去除冗余的输入框和js
- 减少数据库的连接操作
一个方法里面,尽量减少对数据库的操作,能合并的合并
- 方法复杂度
对于一个方法,需要多次调用接口的请求,可考虑线程切割,异步运行。
- 去除项目里面冗余的代码,无用的代码,对于关键的代码添加必要的注释,无用的数据库表清理。
- 非必要请求去除
- 检查3秒及以上的功能操作