我修复的印象最深的一个bug

简介: 作为一个程序猿,几乎天天都要和bug斗智斗勇,就像那句话说的,程序猿每天不是在改bug就是在去改bug的路上。每天都在和bug较劲,但是我修复的印象最深的一个bug是关于浏览器对js Date数据格式的兼容性造成的

还记的那时候刚刚参见工作没多久,还是个实习生,也刚刚从事前端开发的工作,是个刚入行的菜鸟,一边学习一边工作,不会的不懂的都是通过查资料和网络课程去学习的。当时虽然技术很差,但是对前端的兴趣却是与日剧增,对未来的工作也是信心满满。可是当我遇到这个bug的时候却被打击了。现在想想这个bug并不算什么难题,但是给我的印象却很深。可能是刚入行的原因吧,它算是我开发的第一个项目的拦路虎吧,当时真的是揪掉头发了。
第一个项目是做一个酒店的开房页面的h5表单。当时组长觉得我是一个新人,就没有给我很难很复杂的工作。我也是信心满满,表单内容也不复杂,选择房间号,输入用户信息,选择时间,提交基本就可以了。我当时开发的也挺快。一天就把页面画好了,就是时间选择这一块儿比较复杂,要选择一个时间范围。有开始时间和结束时间。我找了个插件直接来用了。经过努力还是改好了,能够满足功能使用。当时觉得没啥问题在我自己的安卓手机中测试也是正常的。就直接提测了。可能测试的时候测试人员也只是拿安卓手机测试了一下就通过了吧,然后就上线了。刚上线就有客服反馈使用苹果手机打开页面选择时间的时候会出现NaN的问题,当时我就蒙了。我的第一个项目刚上线就出现问题了。
当时我都快哭了,怎么改呀,手忙脚乱的。满是担心,后来我的组长帮我改好了代码重新部署了。然后组长也告诉我这是一个很常见的兼容性问题就是Date对象的格式在苹果浏览器上有兼容问题需要特殊处理一下。这个bug虽然不是什么大的bug,但是这却是我印象最深的一个bug,因为这是我从事前端开发工作中遇到的第一个线上bug,这个bug教育了一个菜鸟前端,它让我lius六神无主,让我手足无措,让我满脸通红,也让我在时候深深反省自己。遇到bug不要慌张,要有步骤的排查问题的根源,也要学会及时的向身边的人求助,不能一个人钻牛角尖。

目录
相关文章
|
25天前
|
SQL 运维 Java
记一个折磨了我一天半的 Bug
一杯茶,一根烟,一个 Bug 一天根本改不完。
28 1
|
6月前
|
人工智能 网络安全 Python
一篇普通的bug日志——bug的尽头是next吗?
[bug 1] TypeError: ‘method’ object is not subscriptable 问题代码:
129 0
一篇普通的bug日志——bug的尽头是next吗?
|
Java 中间件 程序员
最网最全bug定位套路,遇见bug再也不慌了
最网最全bug定位套路,遇见bug再也不慌了
320 0
|
缓存 测试技术 UED
那些让我印象深刻的bug--01
之前在测试的时候每次都是输入不同的关键字去搜索,没发现这个问题。因此以后在测试过程中,使用到缓存的接口,要注意避免类似的场景发生,在设计用例的时候也要考虑进去。
那些让我印象深刻的bug--01
|
存储 NoSQL 数据库
印象最深的bug
最恐怖的bug既不是环境问题,也不是并发,服务器崩溃。
153 0
印象最深的bug
|
运维 监控 IDE
同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!
最近线上监控 SFTP 连接频繁爆表,通过重启某个系统,连接数迅速下降,系统就能恢复正常,初步判断是应用程序连接未关闭的问题导致的。
同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!
|
前端开发 JavaScript 安全
开发过程中印象最深刻的Bug
开发过程中印象最深刻的Bug
689 1
|
安全 Oracle 关系型数据库
我修复印象比较深的bug
Oracle WebLogic T3反序列化漏洞
272 0
我修复印象比较深的bug
|
JSON 前端开发 数据格式
我修复的印象最深的一个bug:数据内有超长整数末尾变0
接口请求json解析时,数字超过一定位数,数据内有超长整数末尾变0的处理方法
我修复的印象最深的一个bug:数据内有超长整数末尾变0