- 写完代码后记得 ctrl+l /ctrl+o 使代码格式规范,一来方便阅读,二来方式同事使用ctrl+l后会大量覆盖git记录
- redis中key值要符合规范 以业务名为前缀 中间用 :隔开 ,比如业务名:服务名:标志
- redis一定要设置过期时间,防止一直占用内存。
- 在项目中禁止使用sysout,e.printlstack等
- 价格字段,严禁使用Dubble类型,要用BigDecimal
-
double转为BigDecimal()不能直接转 会有精度问题 要将double转为string在转 或者使用valueOf
BigDecimal recommend1 = new BigDecimal("0.1"); BigDecimal recommend2 = BigDecimal.valueOf(0.1);
-
- 在接口中的参数一定要明确,比如接口我用id去接收,结果后期有非常多的id,分不清楚了
- 方法外部使用/**/ 方法外部尽量使用// 单行注释
- 校验的时候 不要将庞大的校验逻辑写在业务方法中,提出来写一个checkXXX方法,使业务的逻辑更加清晰
- user.dir是什么 是指用户当前工作目录,可以使用
System.getProperty("user.dir")
来获取
项目中遇到的问题(三) 代码规范
于 2022-04-02 16:48:01 首次发布
本文探讨了代码格式化的必要性,Redis命名规则与过期时间设置,避免sysout的建议,价格字段的精度处理,接口参数清晰性,以及如何组织注释和验证逻辑。同时涉及用户目录获取和IT最佳实践,如工作目录的使用和数据结构的优化。
摘要由CSDN通过智能技术生成