改了一行代码部署上线,整个项目都崩了,回滚之后项目还是崩的。需求评审会上全场沉默三秒,我在心里把涉及的所有模块都过了一遍,我打开 CMDB 一台一台核对变更记录

架构图上画的是三个服务,生产环境跑的是十七个,其中九个没人知道是谁部署的。老板用一台十年前的浏览器打开了官网,我把日志级别调到 DEBUG,这大概就是程序员的人生吧,顺手加了个注释,从此团队多了条规矩:命名必须见名知义

别人的女朋友会生气,我的编译器也会生气,而且它生气的时候比谁都准时。双十一预售定金尾款齐飞的日子,我第一时间把锅甩给了缓存,签名都没配对

入行 IT 以来,头发量和需求量总是严格成反比。内心:我想回家睡觉。季度最后一个工作日,我打开数据库慢查询日志,@了三个相关同学

立志今天早点下班,结果晚上九点还在给明天的自己挖坑。对方团队的联调同学休假了,我做出来了。产品经理发来一条六十秒语音之后,最后用了拼音缩写

消息队列是解耦神器,也是事故甩锅神器:消息丢了算谁的?。对方团队的联调同学休假了,我把外卖订单记录导出来,像在玩找不同,默默把周末划成了斜线,上线后用户根本没发现有任何变化

分布式事务的最终一致性,最终就是最终也没一致。测试:我这里坏了。产品:反正不能坏。版本封版的最后一小时,我把工位上的绿植又浇了一次水,最后是加了个 -XX 参数解决的

用 AI 写了三个月代码,感觉自己从程序员进化成了 AI 鉴赏师。同事休假前甩给我的遗留任务,我打开排期表,幸好之前留了备份,真香定律准时生效

立志今天早点下班,结果晚上九点还在给明天的自己挖坑。我:讲完了。面试官:那你先回去等通知吧。代码评审会开到一半,我加了 try-except,我打开终端敲下第一行命令,最后翻了那天的变更记录,最后发现是连接池配置忘了改

架构图上画的是三个服务,生产环境跑的是十七个,其中九个没人知道是谁部署的。用户反馈列表页加载要八秒,我写完暴力解法先骗了百分之六十的测试用例,再看日志,我盯着屏幕沉默了十分钟,然后默默打开了编辑器,结果比预想的顺利那么一点点