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

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

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

目录
相关文章
|
6月前
|
机器学习/深度学习 人工智能 监控
阿里通义开源全模态大语言模型 R1-Omni:情感分析成绩新标杆!推理过程全程透明,准确率飙升200%
R1-Omni 是阿里通义开源的全模态大语言模型,专注于情感识别任务,结合视觉和音频信息,提供可解释的推理过程,显著提升情感识别的准确性和泛化能力。
902 10
阿里通义开源全模态大语言模型 R1-Omni:情感分析成绩新标杆!推理过程全程透明,准确率飙升200%
|
7月前
|
机器学习/深度学习 自然语言处理 监控
深入探索:深度学习在时间序列预测中的强大应用与实现
时间序列分析是数据科学和机器学习中一个重要的研究领域,广泛应用于金融市场、天气预报、能源管理、交通预测、健康监控等多个领域。时间序列数据具有顺序相关性,通常展示出时间上较强的依赖性,因此简单的传统回归模型往往不能捕捉其中复杂的动态特征。深度学习通过其非线性建模能力和层次结构的特征提取能力,能够有效地捕捉复杂的时间相关性和非线性动态变化模式,从而在时间序列分析中展现出极大的潜力。
|
Java 应用服务中间件 API
Tomcat处理一个HTTP请求的执行流程的详细解析
Tomcat处理一个HTTP请求的执行流程的详细解析
507 4
|
JavaScript 前端开发 安全
TypeScript的主要优势有哪些?
【6月更文挑战第1天】TypeScript的主要优势有哪些?
322 9
|
监控 Java API
❤️Android 应用崩溃?嗯?莫慌,稳住!❤️
从刚开始接触Android开发,第一次发版,遇到程序崩溃,那就一个慌张。好几年过去了,现在的听到程序崩溃?嗯,稍等我看看什么问题,然后该锁定该锁定该解决解决。 发版前减少bug、崩溃等,发版后遇到bug、崩溃也不要慌张,毕竟 bug不 会因为你的慌张而自动修复对吧?要以最快的速度解决(解决问题同样是能力的体现),并说明问题轻重,看看是直接发版还是坐等下次。同时,吸取教训避免同样问题发生。 今天咱们就聊聊Android程序闪退。一个应用的崩溃率高低,决定了这个应用的质量。
865 0
❤️Android 应用崩溃?嗯?莫慌,稳住!❤️
|
存储 自然语言处理 Unix
编译原理 实验一:词法分析器的自动实现(Lex词法分析)
编译原理 实验一:词法分析器的自动实现(Lex词法分析)
1652 0
编译原理 实验一:词法分析器的自动实现(Lex词法分析)
|
JavaScript Windows
Windows安装ElasticSearch
Windows安装ElasticSearch
2402 2
|
XML 数据格式 Kotlin
Kotlin 异步 | Flow 限流的应用场景及原理
Kotlin 异步 | Flow 限流的应用场景及原理
1082 0
|
SQL
LeetCode刷题100道,让你滚瓜烂熟拿下SQL(上)
LeetCode刷题100道,让你滚瓜烂熟拿下SQL
6666 0
LeetCode刷题100道,让你滚瓜烂熟拿下SQL(上)