学习分享一 684 | 1 | 知识分享 | 2019-12-25 15:10 | 2019-12-26 14:10 353 字 | 2 分钟 本文最后更新于 1927 天前,其中的信息可能已经有所发展或是发生改变。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: 684 作者:Yuyy 博客:https://yuyy.info
牛逼啊