编码:
- 尽量用日志的方式来调试代码
- 输出日志,方便到线上排查问题
- 一次可以调试多个点
- 良好的日志习惯
计算:
- 除法 一定要注意除数 不能为 0
- 小数位数 取舍 , 一定要注意取舍规则
- JAVA放弃 Double 和 Float . 浮点数使用: BigDecimal .
- 计算能用整数 , 不用小数 , 例: 1.68 * 0.5 --> 1.68 / 2
接口
- 一定要做幂等
- 一定要做并发控制
redis
- 一定要设置key的过期时间
- 使用连接池
业务
- 一定要自己再复述一遍需求 , 避免相互理解错误