本文最后更新于 915 天前,其中的信息可能已经有所发展或是发生改变。
1. 尽量封装代码,避免冗余
2. 常量比较直接使用equals,而不用StringUtils.equals
- StringUtils.equals在比较时,还做了很多工作,例如长度判断,是否能转String类型,是否为null,判断每一个字符是否相等
- 在一些String常量与非空String比较时,尽量直接equals
3. 同一个方法里,数据库访问尽量减少
4. 使用枚举
5. lamdar表达式
6. 使用现成的枚举工具类
7. 每个方法的功能应该单一
8. Ftp拷贝操作可以不经过本地(流),直接在两端的Ftp上操作
9. 注意日志级别
10. 日志信息要具体
11. Swagger的注释别乱用
12. isEmpty和isBlank的区别
13. 尽量用工具类方法
14. 策略模式
15. 符号有枚举类
16. StringsUtil静态方法类
17. 原型模式,浅拷贝,深拷贝
18. 前端组件埋点
19. 前端使用EventBus会增加耦合度,尽量减少使用
20. Vuex
21. 前端开发多使用日志
22. Vue组件名要规范,不要缩写(btn)
23. Vue表达式写在js块里,不要写在template块里
24. Promise,下次将,需要预习
Post Views: 372