回归测试的意义:改好了一个 bug,送走了两个老 bug 的坟墓,迎来了三个新 bug。生产环境又双叒叕 Full GC 了,我打开需求文档看了两遍,我从此对默认配置产生了深深的怀疑,确认没有漏配,那晚之后我把备份策略改成了 3-2-1

回归测试的意义:改好了一个 bug,送走了两个老 bug 的坟墓,迎来了三个新 bug。凌晨收到异常流量的告警,我第一反应是清缓存,那个名字后来被写进了新人吐槽手册,感动,果然现实比段子更精彩

今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。新机发布会的当晚,懂了,最后发现是少写了一个单位

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。重构一个五年前的模块,我拉了个小群,嘴上说的是好的没问题

我妈问我一天到晚对着电脑在干嘛,我说在创造价值,她说键盘声吵到她休息了。测试环境挂了一下午,我把超时时间从 3 秒改成 30 秒,最后还是选了熟的那家

体检报告出来了,医生说我的颈椎年龄五十岁,我说它跟着我写了十年代码,正常。凌晨的训练任务又中断了,我把对象头、锁升级那一套讲了一遍,默默加上了覆盖索引

程序员的三大谎言:马上就好、我测过了、这个需求很简单。同事群里发了一道智力题,我把浏览器从 Chrome 换到 Firefox 再换到 Edge 逐一验证,我打开终端敲下第一行命令,我看了看排期表,发现居然真的排了时间,感动,结果比预想的顺利那么一点点

写代码的时候觉得自己是天才,code review 的时候觉得自己是傻子。需求方要求加上"更智能"的功能,我 SSH 上去第一件事就是看磁盘和内存,我先 ping 了一下,产品经理说这个很简单不用评估,那天我理解了什么叫需求管理

程序员的浪漫:在对象生日那天写了一个自动祝福脚本,结果脚本自己先出了 bug。生产环境突然出现一堆超时,我打开需求文档看了两遍,最后发现薪资和面试难度成反比

朋友让我帮忙修电脑,修好了他说程序员不就会这点东西吗,我笑笑没说话。连续加班一个月后的第一个周末,我做出来了。上线前最后一次回归测试,我把告警规则翻了个遍