编码注意点
- SQL注入
解决方案: 参数序列化
- 防止表单重复提交
解决方案:点击时,添加loading,请求结束关闭loading,注:请求失败,也许要关闭loading,允许用户二次点击
- 常量型参数
解决方案:添加枚举类 或者配置文件,数据字典
- 尽量减少特殊判断的写法
一定需要请先跟开发经理沟通
- 代码尽量精简
从可读性,可扩展性,健壮性考虑,尽量减少冗余的代码,能用框架封装的尽量使用
- 涉及到多表操作
一般放在服务层 开启事务
- 表单元素验证
尽量先在页面层次验证,特殊的可辅助后台验证
- 查看页面,去除输入框
查看页面去除冗余的输入框和js
- 减少数据库的连接操作
一个方法里面,尽量减少对数据库的操作,能合并的合并
- 方法复杂度
对于一个方法,需要多次调用接口的请求,可考虑线程切割,异步运行。
- 去除项目里面冗余的代码,无用的代码,对于关键的代码添加必要的注释,无用的数据库表清理。
- 非必要请求去除
- 检查3秒及以上的功能操作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界