前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记某同学一次失败的排除bug。找bug这事真的就是靠积累

记某同学一次失败的排除bug。找bug这事真的就是靠积累

作者头像
web前端教室
发布2018-02-07 09:51:45
6930
发布2018-02-07 09:51:45
举报
文章被收录于专栏:web前端教室web前端教室

今天有个同学找我问问题,说是有一个bug不知道是怎么个情况,就这个,

当时我没在电脑前,只是在手机上扫了一眼截图。上面这二条报错信息的意思,大概就是,第一行说是“未知的标识”;第二行是“searchFn 没定义”。

然后这截图上也没有行号啊,也看不出来是哪个地方,哪个文件。我正想跟这个同学说,让他把行号或是文件名都截图出来呢,这时他又发来了第二个截图,

虽然依然是没有行号或文件名,但我一眼就看到了引起bug的原因,就是后面的分号是中文的。

紧接着,这位同学又发来了第三个截图,唉,控制台的报错信息,依然是没有行号没有文件名。但报错信息中的提示已经很清楚了,就是最后的中文分号嘛。

////////

刚才说了,当时我不在电脑跟前,也就是说,我看到的他的微信发给我的信息,已经是过了有一会了。

我就问他情况怎么样了?他说已经搞定了,然后就有了下面的谈话,

////////

我的内心是奔溃的,重写了一遍ok了。但这个bug还是没搞明白,后面还有一些聊天记录就没有截图出来。反正大意就是,他问我怎么看出来是中文分号的,我说“看的多了”。真的就是这样,各种报错信息看的多了,就知道什么bug都是怎么解决了。这怎么积累呢?就是多看,多练。

就说今天这个bug的情况,如果他不写不练,肯定不会有中文分号引起bug的这个事情,那最后反正是他明白了引起bug的中文分号的原因,那这就是排除bug的经验的积累。

同学们真的要在课后,多写多练,因为这种排除bug的经验积累,没有办法在课上教你们。你说怎么教你们嘛,难道要我故意把js代码写错,然后让你们去查么?不能这样啊。不管多晚,不管什么时候,只要你们有不明白的地方,都可以微信问我。随时解答,我开车的时候除外。

////////

就在刚才,还有一个同学问我这个,

又说了半天,然后在纸上写代码的,反正只要你们能搞明白就行,

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档