前端 js 遇到难以重现的 bug 该怎么办

2015-03-28 22:08:52 +08:00
 veezzz

在使用backbone的router的时候,遇到个很奇怪的bug,就是会偶然出现router失效的情况,对于这一类很难重现,不知道如何发生的bug该如何调试- -

3679 次点击
所在节点    JavaScript
6 条回复
magicianzrh
2015-03-28 23:02:00 +08:00
每个地方先记录log,能多详细多详细--包括返回值什么的
做一个开关,先开着记着,好了就关掉
至少之后能尽量模拟一次数据回放
ETiV
2015-03-28 23:28:21 +08:00
JS, 因为异步的关系, 很多 bug 一般都是因为执行顺序不符合你的预期导致的.

先看看执行次序吧?
FrankFang128
2015-03-29 00:26:42 +08:00
洗个澡,就想出来了
oott123
2015-03-29 00:42:58 +08:00
_(:з」∠)_不能重现就不是bug
civet
2015-03-30 09:14:54 +08:00
@FrankFang128 不是开玩笑,真有过这种经历
jyz19880823
2015-03-30 12:21:40 +08:00
let go

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/180013

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX