卡卷网
当前位置:卡卷网 / 每日看点 / 正文

作为程序员,你有过一个简单 bug 查询了很久才解决的经历吗?

作者:卡卷网发布时间:2024-11-30 16:10浏览数量:111次评论数量:0次

曾经有一个已经运行了几年的html页面, 有一段被注释掉的js引用, 我看着难受顺手就把他删了

然后过了一天, 页面某个地方报错了

我看着几万行的js陷入了沉思, 然后开始调试, 一点一点找, 从早上找到晚上, 调用链乱七八糟的到处飞, 8754行的一段js方法调用了16653的一个字典, 从字典里取出了曾经在1255行加进去的一个方法, 然后传着另外一个不知道什么地方过来eval过来的字符串变成的json执行..... 完全0注释, 变量都是i, j, k, a, aa, aaa这种, 完全搞不清楚干啥的

然后我想起来了回滚试试, 就把昨天删掉的注释还原了回来

喜闻乐见, 好了

然后我就在这个注释的前面加了一个注释

<!--这段注释不要删, 会报错-->

然后, 又报错了....

我似乎领悟到了某种可能... 于是乎翻到html最底部, 准备在html底部加个注释来提醒后人, 然后惊奇的发现html底部有这么一段注释

<!--57行有一个被注释掉的js引用不要删, 删了页面会报错,也不要把注释还原, 那个js不存在的, 还原了也报错, 也不要改这个注释所在的行数, 这一行也不要写其他东西.... 总之, 别动它....-->

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码