写代码的好习惯

1. 修改完代码,记得自测一下

2. 方法入参尽量都检验

3. 修改老接口的时候,思考接口的兼容性

4.对于复杂的代码逻辑,添加清楚的注释

5. 使用完IO资源流,需要关闭

6.代码采取措施避免运行时错误(如数组边界溢出,被零除等

7.尽量不在循环里远程调用、或者数据库操作,优先考虑批量进行。

8.写完代码,脑洞一下多线程执行会怎样,注意并发一致性问题

9.获取对象的属性,先判断对象是否为空

10.多线程异步优先考虑恰当的线程池,而不是new thread,同时考虑线程池是否隔离

11. 手动写完代码业务的SQL,先拿去数据库跑一下,同时也explain看下执行计划。

12.调用第三方接口,需要考虑异常处理,安全性,超时重试这几个点。

13.接口需要考虑幂等性

14. 多线程情况下,考虑线性安全问题

15.主从延迟问题考虑

16.使用缓存的时候,考虑缓存跟DB的一致性,还有(缓存穿透、缓存雪崩和缓存击穿)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值