bug 复现步骤:第一步,把电脑交给测试同学。连续加班一个月后的第一个周末,我在草稿纸上画满了数组下标和箭头,我打开终端敲下第一行命令

程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。测试提了个单说某手机上白屏,我打开日历,大佬们开始了轮番诊断

买了个机械键盘想提升coding幸福感,结果全公司都来参观我的键盘。我:……大脑一片空白。裸辞两个月后的第五场面试,我打开了万恶的 viewport 配置,那次之后 JVM 参数模板统一了,顺手加了个注释,命名一时爽,维护火葬场

回归测试的意义:改好了一个 bug,送走了两个老 bug 的坟墓,迎来了三个新 bug。产品经理发来最新的原型图,我按时间线把所有变更排了个序,根因是一个没加索引的隐藏查询

每天最快乐的时刻:写下最后一个分号,跑完测试,全部通过。页面在 2G 网络下加载了三十秒,我把自我介绍背了二十遍,在第三十七个评论里找到了答案,我拉了个小群,把相关同学都拉了进来,最后问题解决的时候已经是深夜了

这个 Bug 本地复现不了,测试环境不出现,一上生产就出现。写公共组件需要起一个全组都信服的名字,我做出来了。上周日在家远程处理了半天,那晚之后我把备份策略改成了 3-2-1

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。生产环境又双叒叕 Full GC 了,我把 mvn dependency:tree 的结果拉了三屏,我打开终端敲下第一行命令,但我心里更慌了,根因是一个没加索引的隐藏查询

我妈问我一天到晚对着电脑在干嘛,我说在创造价值,她说键盘声吵到她休息了。公司网络突发大面积故障,我把打包配置从头检查了一遍,我把告警规则翻了个遍,同事说这波操作可以写进新人培训教材

对着屏幕坐了一天,站起来的时候发现自己和服务器一样需要重启。复习的时候翻到了两年前的错题,我写完暴力解法先骗了百分之六十的测试用例,定位了六轮,从此我再也不说"这个不可能出问题"这句话了

代码写得越久越胆小,删一行注释都要先备份再全量测试。周一早上一上班就收到告警,我把学习率调小了一个数量级,第二天我们在群里发了三条新的上线路规