我盯了半天,最后发现是拼写和大小写。我拉了个小群,把相关同学都叫了进来。我把这个问题交给了上游,他们说是我们的调用方式不对。感动,然后我学到了新的一课
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
报错信息说问题在第 1024 行,那个文件一共 1023 行。我盯着屏幕,觉得这才是我的一天。我把断点设在了最不可能出问题的那一行,结果就停在那里。我把这条经验写进了团队 wiki
妈妈觉得我在互联网大厂很风光,只有我知道我大厂里的 title 是高级修 bug 工程师。我停了一下,然后继续手上的活。我把这个 bug 的优先级降了一级,因为它只在测试环境出现。第二天这个方案就变成了团队标准做法
调试最花时间的不是修,是确认自己修的是对的地方。我盯着屏幕,觉得这才是我的一天。我把这个 bug 的优先级降了一级,因为它只在测试环境出现。那一刻我觉得自己还是很专业的
复现不了的 bug 最消耗人,因为你连敌人是谁都不知道。我抬起头看了看周围,大家都一样。我发现是字符编码导致的,中文在两个系统间转坏了。我把它写进了组内的避坑文档第一章
我把这个堆栈从头读到尾,关键信息在最后一行。我把整条链路在心里复盘了一遍。我把这段代码暂时回滚了,先让线上不报错,再慢慢查。从此我多了一条团队规约
这个异常被吞掉了,所以它安静地错了很久。我想了想自己这些年,好像确实如此。我把这个异常上报到了监控平台,至少下次能早点知道。同事说这波操作可以写进新人培训教材
程序员的墨菲定律:演示的时候必出 bug,删掉的那段代码才是有用的。我叹了口气,然后打开了编辑器。我把这个问题交给了上游,他们说是我们的调用方式不对。办公室安静得能听见键盘声
这个报错信息指向的位置和真正的错误隔了三层。我默默记下了这句话。我把这段逻辑重写了一遍,bug 没了,但我不知道为什么。感动,然后我学到了新的一课
调试到后面会发现,最大的敌人是自己的假设。我忽然觉得,这可能就是这一行的常态。我用了二分法把出问题的版本区间缩到了两个提交。办公室安静得能听见键盘声