这是崔斯特的第五十篇原创文章
你写过什么有趣的BUG? (๑• . •๑)
今天,聊聊 BUG。
今天下午发现程序中一个BUG,紧急修复之后重新上线,debug上测试没毛病,OK上正式环境。build完之后,程序一直有问题,没法读数据,头疼啊,自己看的眼睛都要瞎了,找不到原因。
增加更多日志,给出错的地方每一条都打印出日志来,看看到底是哪里出了问题。改完,上debug,好的没毛病,上正式环境,根据日志我大概判断出是那里的问题了,改,线下测试,debug测试,都没问题,再上正式版,还是不行。
这个时候已经精疲力竭了,想砸电脑!!!
为什么debug环境可以,正式环境不行啊??
然后程序就跑起来了,是的,就跑起来了。下班,回家。(已经快10点了)
回到家,洗完澡,写完这篇文章,再去检查日志,so far so good!!开心~
现在我再仔细想了想,可能是这样:线上服务器和数据库压力比较大,程序子线程没有跑起来、或者数据库没建索引、查询时间过久(明天去验证下,因为之前一直没遇到类似问题)
不管了,我要睡觉了。
来讨论下,你写过什么让你睡不好觉的BUG?