Python实战社群

Java实战社群

长按识别下方二维码,按需求添加

扫码关注添加客服

进Python社群▲

扫码关注添加客服

进Java社群

来源:网络

我大中国的程序员攻城师们遇到最难调试的bug是什么呢?

本文整理了程序员调试Bug的种种传奇经历。

@条件状语从句

写JS,自己手机没电了,拿同事老张的安卓机调试,很简单的获取用户微信昵称,结果死活获取不到,一直显示为null。应该是跨平台问题,因为之前在自己iPhone上是没有bug的,拼命看api文档,但是都没提到这方面。急死我了。

刚刚老张告诉我他的昵称就是null。

@王杰

百分之百出现的bug都是好bug,多线程里的有些bug能重现已经是一个惊喜了。。。

@fire wind

从前做一个嵌入式的项目,调试工具巨难用而且随机挂掉,也没有core dump,只能手工添加printf看日志调试bug。有一天出现了一个bug,查看打印日志,修改,第二天同样的bug又出现了,但是在不同的源码处。继续添加日志,查看,修改,这过程重复了n次,每次出现bug的位置都不一样。我突然醍醐灌顶,查看了下printf的源码............tnnd谁把printf函数给重载了,写入还不做校验,会写到别的内存位置上去。就像是我拿个锤子到处敲地鼠,地鼠其实住在锤子里.........

@知乎网友

难倒计算机系同学的三大问题
3.为什么上不去网
2.为什么电脑打不开
1.为什么电脑这么慢

@树下一条河

最难调的BUG就是,策划:“感觉不对。”

@知乎用户

某医院部署的网络,不定期会有半夜断网或者不稳定情况,但天亮就会恢复,客户投诉抱怨。

调试过程:
现场查看全部网络硬件正常,查看log发现有一台汇聚交换机有反复重启动作,在重启前有高温告警。于是重点关注该机器。

该机器放在一个机柜中,机柜在一个小储藏间的角落里,储藏间不大,一边还摆着张破沙发,正好可以坐着用电脑调机器,但是实在查不出什么可疑情况会导致过热,因为投诉等级较高,于是连夜蹲守。

第一夜无事。
第二夜无事,到半夜,忽然进来个小护士,吓一跳,说,哟怎么有人啊,然后就走了。一夜无事。
第三夜无事,到半夜,又来个小护士,探头看一眼走了。一夜无事。
第四夜无事。
于是告诉院方,发现问题马上打电话,回家。
第五夜出事,赶到时已是早上,网络已经正常,查看log发现还是过热告警重启,时间在半夜3点多。联想到前几天的小护士,于是问院方半夜是否有人进入,答一些值夜班的护士会偶尔在里面休息。

于是找到进去的小护士,问是否动交换机,答没有,问进去后做了些什么动作,答只是睡觉。再追问,除此之外呢?答:就是那个排风扇太吵,睡觉的时候把电源拔了。

她把机柜的冷却排风扇电源拔了!
她把机柜的冷却排风扇电源拔了!
她把机柜的冷却排风扇电源拔了!
她以为就是个通气风扇!

居然睡醒走了还知道再插回去 〒_〒
你有胆拔插头你倒是别插回去啊…

@玉临轩

以前写个小程序
一直没反应,检查了每一行,没问题,
代码都重写了好几遍还是不行。
好几天都没有解决这个问题
最后索性不管它,过了一星期,拿出来用,竟然TM自己好了!自己好了!好了!

@weishuo1999

我之前是做电商的,某较大的电商平台,突然有一天,C2C的店主反馈,看到的订单不是自己的,看到后台的商品列表也不是自己的。

当时在睡午觉,看到这个问题,立马吓醒了,平时5个投诉就是一个故障单,那还都是一点体验上的小问题,这种订单混乱,商品混乱的错误,真是要紧急死了

于是,主管,总监都来看这个问题,一群大佬在后面看着,赶紧找最近几天的发布,测试情况,一个个回退,一个个检查,最后都无法解决问题,要知道时间一分一秒过去,半个小时还解决不了就要出大事了

后续又有用户来投诉,直接电话联系,远程控制电脑,发现操作起来巨慢,于是顺口问了一下用户的网络是什么网络。

结果他说是:“某城宽带”,一瞬间,有点感觉了,继续问其他几个投诉的客户都是“某城宽带”,然后我们打电话到那个宽带的运营商,得到的回复是“年底了,为了省流量,他们做了一部分缓存”

他们做了缓存
做了缓存
缓存

可是为毛TM的动态请求还做缓存啊,修改商品和订单的时候,随机返回成功或者失败。

@知乎用户

做设计以来遇到的最大bug就是曾经老板祭出的必杀技!
老板:这个感觉不对!
本工:哪里感觉不对?
老板:体现不出雅致那种情怀~
本工:能具体点么...
老板:你是设计师! 你问我?
本工:...

程序员专栏 扫码关注填加客服 长按识别下方二维码进群

近期精彩内容推荐:  

 程序员背着电脑送外卖,送单途中帮人修复bug

 一个员工的离职成本,很恐怖!

 这款网络排查工具,堪称神器!

 原来可视化还能这么美...

在看点这里好文分享给更多人↓↓

呵呵,一个bug你改了两天?难吗?相关推荐

  1. 当我以为这是最后一个Bug,改完就能提交了的时候

  2. 我大抵是卷上瘾了,横竖睡不着!竟让一个Bug,搞我两次!

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获!

  3. 和vs版本关系_栈局部变量优化探究,意外发现了 vs 的一个 bug ?

    缘起 我在<栈又溢出了>一文中记录了一个奇怪的栈溢出问题.虽然解决了,但是总感觉哪里不太合理.我想,vs 一定有一个合理的设置.一起折腾起来吧! 查找工程设置 本以为能找到某个编译选项对局 ...

  4. hibernate4.2.1默认集成javassist-3.15.0-GA包的一个bug问题

    2019独角兽企业重金招聘Python工程师标准>>> 昨天在写entity类时,在运行jetty时出错 16:01:39,782 ERROR JavassistLazyInitia ...

  5. 1 为发现 php,magento 1.8.1中发现sitemap模块的一个bug

    magento的sitemap模块是magento给商品分类和商品构建一个类似地图索引的功能,一来是为了方便用户定位到商品,更直接的目的应该是服务于SEO.不过我在magento 1.8.1版本中使用 ...

  6. 一个BUG导致3000万损失!涉及资金交易的功能该如何做好测试和项目管理

    一.前言 最近朋友公司发生了一个非常严重的事情,在对接公司客户的充值接口时,一个BUG导致了3000万左右的资金入错帐! 当听说这个事情的时候,我第一反应可能是前端的充值按钮以及充值接口未做防重复提交 ...

  7. 一个Bug案例的解决过程:连续输入错误的PIN码,不能实现第二次倒计时30s才能重试

    此问题是草稿箱存了两年的一篇文章,还是重新发表了吧--^.^ 当时新工作的第一个Bug,挺有纪念意义的,所以写下总结. 问题的现象: 1.打开 Settings → Security →Screen ...

  8. 软件测试(基础)· 软件测试的生命周期 · 如何描述一个 Bug · Bug 的级别 · Bug 的生命周期 · 争执 · Bug 评审

    一.软件测试的生命周期 软件测试的生命周期 & 软件开发的生命周期 二.如何描述一个 Bug 三.如何定义 Bug 的级别 四.Bug 的生命周期 五.发生争执了怎么办? Bug 评审 一.软 ...

  9. 一个bug管理软件:BugFree

    一个bug管理软件:BugFree BugFree的发展目标:代替BugZilla和Mantis,成为最流行的Bug管理系统! 关于BugFree 作者:刘振飞 Email: liuzf at pku ...

最新文章

  1. arrylist输入_创建一个ArrayList对象利用Add方法为其添加元素在文本框中输入数据在ArrayList查找?...
  2. flutter调用api_如何在Flutter(REST API)中进行API调用
  3. html悬停放大图片代码,html – 放大图像并在悬停时显示div
  4. finalize到底是什么
  5. GTimeSheet正式启用官方网站
  6. IE下table的innerHTML无效的处理方法
  7. 设计模式-05.建造者模式与模板方法模式比较
  8. 最小二乘法计算平面度
  9. sw与matlab连接_solidworks与matlab联合仿真simMechnics下载及安装
  10. IDEA同一个项目启动多个端口
  11. 成都中级职称评定 计算机,成都职称评审
  12. 方舟编译器开源,华为自家开源平台面世!(附编译过程)
  13. 强大的合成器微信小程序源码支持视频,gif动态证件照等等几十种功能
  14. tomcat jdbc数据库连接池详解之PoolCleaner
  15. wine: /home/cpr/.wine is not owned by you
  16. 厦门大学计算机学院考研报录人数,院校情报局 | 厦门大学近5年报考人数及录取人数大汇总!...
  17. javaweb_XML学习
  18. 南京(选自 余秋雨《文化苦旅》)
  19. 云栖大会,一场边缘云计算的「超前瞻」之约
  20. Windows定时自动执行bat脚本命令

热门文章

  1. while循环练习题-检测输入数据中奇数和偶数的个数
  2. 【无线】【流程】QCA无线驱动收包流程分析
  3. Apache Log4j2 漏洞解决办法
  4. led照明灯哪个牌子的比较好?质量超好的LED护眼台灯推荐
  5. vscode插件不兼容无法安装
  6. 云队友丨40岁之前,希望你懂得这5条定律
  7. 浩辰3D软件新手入门攻略:草图平面
  8. Springboot上传视频到阿里云(视频点播)和aliyun-java-sdk-vod依赖报红问题
  9. 联想小新 win10电脑系统安装教程
  10. 2022-2027年中国皮肤病药物市场竞争态势及行业投资前景预测报告