谈谈开发中的bug


以下是我开发中出现bug原因的排名

  1. 粗心-90%
  2. 没有考虑到的业务场景-8%
  3. 技术原因-2%

粗心导致的bug

  1. 定时任务,异步消费 这类型的代码出现的bug
    对于这部分的代码,某些接口经过单元测试,测通之后,就觉得没问题了,对定时任务本身的逻辑认为没办法测试,所以就觉得应该没问题,后面导致了问题的出现,比如说异步消息的消费,发送过去之后,并没有关注消费者到底有没有消费成功,而导致的错误。

  2. 接口经过简单的单元测试,就觉得没有问题了

我经常会出现的问题就是:很多时候盲写代码,写完了就不管了,甚至有时候自己都不测试,就交给测试提测,后面出现很多问题,全是因为开始写的不认真,也不review,也不自测。

以下是项目开发中的每次粗心bug

  • kafka发送消息:消息体必要参数没有填写,导致生产消费报错,改了一次传userId,生产重新发版,还是报错,原因:还必须要传openId…

技术原因导致的bug

  1. Integer用==比较
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值