程序员兄弟们生涯中写过最大的bug是什么?

30a8118cacd6332c33757413dc9fe2c6.png

点击蓝字 关注我们

3981b32f9469095726459461f93cb6fc.png

熬夜、敲代码、改 Bug……这大概是很多程序员日常生活中会碰到的问题。

但是,bug 是会裂变的,有可能修复了几个小时,最后 bug 数量越来越多。不过话说回来,还是小命要紧!一定要劳逸结合!

4f1be0bdd731e69e9198c9bb3006a5e8.gif

最近,我也在知乎看到了一个有趣的回答:程序员兄弟们生涯中写过最大的 Bug 是什么?我想分享给大家。

1.登录功能,把用户表的所有用户信息整个传到前端,for循环遍历核对有没有正确的账号密码。测试环境就几十个用户数据跑的还挺快。(内容来源于:繁星若尘)

bce4e600d90c4b49bda8e9e4d9dea3d6.png

2.优惠券(quan,四声)和优惠劵(juan,四声),需求:上了新类型的优惠券,让我把客户端上写死的优惠券、折扣券的展示修改为取服务器下发的字段。

这么简单的需求分分钟搞定:修改模型,添加字段解析,全局搜一下“优惠券”、“折扣券”,替换为取模型中的值。

部署后简单看了下修改的文件对应的页面,没啥问题提给测试人员测试。反馈部分页面存在没有使用服务器返回数据,依旧是写死的值。

ec4293a81a8e72cb4524f36ff3d2726d.png

找到测试反馈的页面,代码里赫然写着"优惠劵"三个字,我还在想这IDE出bug了吧,这都搜不出来?复制、全局替换、部署、自测,没问题了,通知测试。

在这之后的面试就增加了一个问题:普通话什么水平?(内容来源于:huangyuan-xuan)

3.短信计费,写的判断条件忘关调试就打包了,直接变成了While(true),导致用户一跑我们的游戏,几毛钱一条的计费,玩儿不了十几分钟就能把话费扣完。结果直接被投诉在中国移动下架,限时整改之后也再也没给上架。(内容来源于:风飞星闪)

4262e2f898c93108d61df3bd1285a20b.png

4.毕业了直接进了某运营商工作,有一天接了一个任务要求写一个群发通知短信的代码。当天大脑短路没改代码,接上了生产环境直接撸,代码循环所有运营商内手机号,发送最新优惠活动。

编码→测试→完蛋,写成死循环。发现问题了之后及时停止程序,还好,只是给数据库中的第一个号码发了一千条短信。继续 编码→测试→成功,收拾东西回家睡觉。(内容来源于:拂髯客)

f745a8854ed2beb520ae0f8d5e3f4bef.png

其实,人写出 Bug 是必然的,毕竟人无完人,总会有注意力不集中的时候,哪怕是水平高的程序员也难以避免。

好了,今天的分享就到这里了。

如果你有任何编程问题,欢迎加入蓝桥云课专属代码交流群进行讨论哦!

b0a9de9f8a450fbf77bcb3bd5515d2fc.png

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值