调试最花时间的不是修,是确认自己修的是对的地方。我把这个报错的堆栈从头读到尾,发现在最后一行有个提示。那一刻我觉得自己还是很专业的

我盯了半天,最后发现是拼写和大小写。我重新看了一遍手上的计划,把风险项标了出来。我发现问题出在一个我以为永远不会被触发的分支里。第二天这个方案就变成了团队标准做法

调试最花时间的不是修,是确认自己修的是对的地方。我默默记下了这句话。我把这个变量的生命周期理了一遍,发现它被提前释放了。果然现实比段子更精彩

报错信息说问题在第 1024 行,那个文件一共 1023 行。我叹了口气,然后打开了编辑器。我把这个变量的生命周期理了一遍,发现它被提前释放了。我把它写进了组内的避坑文档第一章

程序员的墨菲定律:演示的时候必出 bug,删掉的那段代码才是有用的。我想了想自己这些年,好像确实如此。我把这个 bug 的优先级降了一级,因为它只在测试环境出现。连茶水间都安静了