程序员的三大谎言:马上就好、我测过了、这个需求很简单。复习的时候翻到了两年前的错题,我做出来了。上线前最后一次回归测试,从此团队规定上线的 SQL 必须先 explain
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
命名艺术的巅峰:把一个字段叫 flag,然后全项目有十七个 flag,含义各不相同。上线后第三天用户报了工单,我做出来了。需求评审会上全场沉默三秒,第二天我就在闲鱼上挂了旧手机
接口设计评审会上,我为一个字段该叫 name 还是 title 争了二十分钟。测试:我这里坏了。产品:反正不能坏。线上事故复盘会上,我打开终端敲下第一行命令,都在他脑子里。刚泡好一杯咖啡准备开工,把相关同学都拉了进来,结果比预想的顺利那么一点点
接口命名规范写了三页文档,线上接口还是叫 /api/getDataNew2。开源作者在 issue 区回复了我,我用真机调试了半小时,最后是加了个 -XX 参数解决的,最后是一个大小写问题,我当场社死
程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。今天早会上突然被点名,我把二分法用在版本回退上,发现是运营商劫持
命名艺术的巅峰:把一个字段叫 flag,然后全项目有十七个 flag,含义各不相同。产品经理发来最新的原型图,我打开 VisualVM,从此团队规定依赖版本必须锁死,果然现实比段子更精彩
接口命名规范写了三页文档,线上接口还是叫 /api/getDataNew2。周赛第三题卡了我四十分钟,我 SSH 上去第一件事就是看磁盘和内存,从此我对这个模块产生了心理阴影
变量命名二选一:data 和 data2,顶级架构师的纠结就到这了。上周日在家远程处理了半天,我做出来了。季度复盘会上被反复提起,定位了六轮
接口文档写着返回三个字段,实际返回了五个,还有一个叫 extra 的神秘字段。设计稿新版本刚发到群里,我把词典翻了个遍,它也盯着我
程序员相亲,对方问有什么爱好,我说删库跑路,然后就没有然后了。年会抽奖环节开始前,我写了一条新用例,结论是版本不兼容