程序员与 Bug 是一对矛盾的存在,程序员既要在解决 Bug 中获得成就感,同时也讨厌 Bug 本身的存在。“程序不息,Bug 不止”,程序员在与 Bug 的斗争中,也有很多有趣的事情发生,我们整理了一些程序员在调试 Bug 时的种种传奇经历。

众里寻 Bug 千百度,蓦然回首,它却在隔壁老张处:

@ 网友条件状语从句 说:

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

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

Bug 都是好 Bug,就是有些不太正经:

@ 网友王杰 说:

百分之百出现的 bug 都是好 bug,多线程里的能重现的 bug 都是上帝给予的惊喜!

史上最灵异的 bug:

@ 网友阿九 说:

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

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

该机器放在机柜中,机柜在一个小储藏间的角落里,储藏间不大,一边还摆着张破沙发,正好可以坐着用电脑调机器,由于实在查不出过热原因,而投诉等级又较高,所以连夜蹲守。

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

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

她把机柜的冷却排风扇电源拔了!

她把机柜的冷却排风扇电源拔了!

她把机柜的冷却排风扇电源拔了!

她以为就是个通气风扇!


居然睡醒走了还知道再插回去

你有胆拔插头你倒是别插回去啊…

人生在世,不怕神一样的对手,就怕猪一样的队友:

@ 网友 weishuo1999 说:

某较大的电商平台,突然有一天,C2C 的店主反馈,看到的订单不是自己的,看到后台的商品列表也不是自己的。当时在睡午觉,看到这个问题,立马吓醒了,平时 5 个投诉就是一个故障单,那还都是一点体验上的小问题,这种订单混乱,商品混乱的错误,真是要紧急死了。

于是,主管,总监都来看这个问题,一群大佬在后面看着,赶紧找最近几天的发布,测试情况,一个个回退,一个个检查,最后都无法解决问题。后续又有用户来投诉,直接电话联系,远程控制电脑,发现操作起来巨慢,于是顺口问了一下用户的网络是什么网络。

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

他们做了缓存

做了缓存

缓存

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

转自:程序人生

众里寻 Bug 千百度,蓦然回首,它却在隔壁老张处……相关推荐

  1. 众里寻TiDB千百度,蓦然回首,这些填坑记录还在灯火阑珊处

    前言 俗话说得好,架构重构一时爽,一直重构一直爽,又到了架构重构的时节:俗话又说了,饱暖思X欲,在产品技术架构稳定运行了好久之后,又迎来了躁动的撩拨,重构之心蠢蠢欲动:俗话最后说了,技术有风险,重构需 ...

  2. 众里寻它千百度,原来它在...MSDN处

    早在4年前我就用Javascript来设计网页, 但是一直苦于没有一个象JavaApi那样的文档来辅助开发, Javascript的很强大的功能都没有利用上. 今天却偶然打开别人的机器上的MSDN, ...

  3. 视觉世界中的“众里寻她”--开放环境下的人物特征表示

    编者按:辛弃疾在<青玉案.元夕>中曾这样写道,"众里寻她千百度,蓦然回首,那人却在,灯火阑珊处." 其实在视觉理解领域,这半阙词,描绘的即是,在熙熙攘攘的视觉世界中,通 ...

  4. 每日一题——众里寻花(并查集)

    学习目标: 每天睡前是否感到浑浑噩噩,一天又在不知不觉中过去,回想我今天都干了什么呢? 啊~我这一天又什么也没干,好有罪恶感啊,不行,我明天一定要好好学算法(手动狗头). 明日复明日,明日何其多?不要 ...

  5. 101-首发URSINA中文入门指南-众里寻它

    首先我想说的是,我是工科出身,没有系统学过软件工程,计算机图形学.所以我找的方法,写的教程是真的简单,因为太复杂的东西我也搞不懂. 一直想找一个简单好用的3D可视化引擎,用于算法开发,快速原型.最好要 ...

  6. CSS跑车俱乐部周理,CSS众里寻TA|NO.2 有趣的灵魂

    1.梦婷童鞋是一个资深摄影爱好者,一个绝对靠谱的旅游玩伴,活泼洒脱的个性让她走到哪里都是人群的焦点,希望有一个人领走这位女中豪杰,社会我婷姐,人美路子野! 2.关于Sherry姐姐,莎士比亚曾这样评价 ...

  7. 腾讯offer-众里寻他千百度

    腾讯offer      2014-04-25 15:40   收到腾讯HR电话,告知已获offer.          感谢!   转载于:https://www.cnblogs.com/mqxno ...

  8. Comet----众里寻你千百度

    Comet,基于HTTP长连接的的服务器端推技术.就想当年Ajax横空出世一样,同样的老调新弹,同样的振奋人心.BS的架构,CS的实时体验,效率,代宽.这些问题都有了解决的可能. 前几天,拜读了一篇关 ...

  9. Javascript笔记:(实践篇)从jQuery插件技术说起-分析extend方法的源码(发现extend方法里有bug)(下篇)...

    1.1     分析$.extend源码 在分析源码之前,我还要加一段s测试代码,代码如下: <script type="text/javascript"> $(doc ...

最新文章

  1. 读书笔记---图解HTTP(一)
  2. VR游戏制作中“延迟”的优化方法
  3. c语言指针改良,重新认识C语言指针(上)(示例代码)
  4. vs 启动调用的目标发生异常_协程中的取消和异常 | 取消操作详解
  5. zabbix监控系统时间的问题
  6. Android 系统(172)---如何使用addr2line命令解析native backtrace
  7. ecshop轻松实现不同商品调用不同模板
  8. labview 快捷键
  9. Atitit 医学之道 attilax总结
  10. 【转】nodejs更新mysql数据库信息
  11. dreamweaver网页设计作业制作 学生个人网页单页 WEB静态网页作业模板 大学生个人主页博客网页代码 dw个人网页作业成品
  12. 主从脉冲触发器和边沿触发器区别 一次翻转
  13. 解决vmware16安装win7时安装不了vmtools
  14. 如何用Python爬取你的微信好友信息
  15. 微生物组-扩增子16S分析第10期(线上/线下同时开课,本年最后一期)
  16. SLT容器使用技巧以及注意事项
  17. 试试这几个简单好用的手机小技巧吧
  18. htb inject
  19. 互融云供应链金融系统4.0 来了!系统又增哪些亮点?
  20. 批量写入mysql数据库的Python脚本

热门文章

  1. 深入研究 Angular 和 ASP.NET Core 3.0
  2. 使用ASP.NET Core 3.x 构建 RESTful API - 3.1 API资源命名
  3. Consul-template+nginx实现自动负载均衡
  4. Insider Dev Tour 2019 全球巡演 苏州站
  5. 通过C#/.NET API使用CNTK
  6. Orleans入门例子
  7. 老司机实战Windows Server Docker:4 单节点Windows Docker服务器简单运维(下)
  8. 统一设置网站html文件输出编码为utf-8,以解决乱码问题
  9. 【ArcGIS风暴】在ArcGIS中实现将一个圆16等分
  10. Android之简单背景颜色渐变实现