遇到bug我会怎么做
我今天遇到一个问题,ztree显示数据,本来这个功能是没有问题的,但是当我新加入了几个页面筛选条件时,将集合传入ztree ,页面缺一直没显示出来,弄了两个小时,代码我都仔细排查了一次,发现没有问题,结果真是尴尬了,因为一个很不起眼的地方的一个大小写,导致了整个页面的错误,谨以此文记录一下自己今天的排错感悟。
1.遇到问题不要慌,心态一定不要爆炸,毕竟每天都要跟bug 作斗争,心态炸了,对身体的影响是很大的,
2.多写单元测试,集成测试,这样可以确保后台代码没有问题,如果页面还是有问题,至少知道是前端出现了问题,这样也利于我们排查,
3.遇到问题总感觉无处下手怎么办呢?那就调试开始,关键地方做一下输出,看看到底是执行到了哪里出现了问题,一段一段的来,这样也不至于遇到问题直接都不知所措,这是新手遇到问题常见的情况,直接就不知道从哪里下手,然后就四处找人帮忙,这样其实不利于个人的成长,别人帮你把问题都解决了,对你的处理问题的记忆帮助性很小,所以,我还是觉得自己在不断排错中可以学到很多东西,包括你排错过程中,上网查资料时也会得到更多的知识,同时解决了问题也会增长你的经验,下次遇到一些坑时,你就可以自己选择的避开这个坑,这对于我们来说是很好的。
4.遇到问题不要怕,相信经验是一个不断积累的过程,我们只有不断地从错误中吸取教训才会得到更好的成长,
5.不管是排错还是学习过程中我觉得当修改了一个bug或者完成了一些功能,学到了东西,我们都会有一种成就感,这个成就感是给你最大的奖励,
6.现在的搜索引擎很厉害,基本上只要我们遇到过的错误,都可以搜到,当然使用google是毫无疑问的,有时候我们google不到满意的答案,其他浏览器,也是会有收获的哦,所以不要只局限在一个地方,
7.认真一点,仔细一点,问题往往没有我们想象的的那么棘手,也可能是一个不起眼的小地方,这种问题很是常见,往往排查时间很多的问题,问题一般都很低级,
8。相信自己可以,没有什么是解决不了的。
转载于:https://www.cnblogs.com/kevinZhu/p/6925924.html
遇到bug我会怎么做相关推荐
- 回顾敏捷实践踩过的坑:如果重新做,我会这样做(一)
在自己工作中有过几次敏捷的实践,从懵懂不知何物,到步步踩坑,再到顺利实施完整的流程,当中的滋味只有自己最清楚. 一.懵懂的"敲门期" 在一个跨团队开发的项目中,自己充当着本地业务需 ...
- 重新设计一款Android App,我会怎么做?
开发工具的选择 开发工具我将选用 Android Studio,它是Google官方指定的Android开发工具,目前是1.2.2稳定版,1.3的预览版也已经发布了. Android Studio的优 ...
- Bug数能否做为技术人员考核的KPI?
作为以代码为生的软件开发人员,可用的功能与Bug总是相生相克.有次产品迭代回顾会上,我提出低级Bug数量要作为KPI之一进行绩效考核,私底下某些小伙伴反响挺激动:写怎么可能没有Bug,怎么会有这么傻X ...
- 假如让我回到高考结束的那个暑假,我会这么做...
写在前面: 首先恭喜各位高考完的学弟学妹们,你们即将迎来青春中最热烈,也是最多彩的时间段,大学. 先给大家提几个小建议: 快乐的暑假时光一定要好好珍惜,跟同学聚聚,还有陪陪你的家人,因为大学四年,离家 ...
- 为什么我会选择做软件测试
转行IT,有软件开发.技术支持.运营,那么为什么偏偏选择做软件测试相关工作,这到底是偶然还是必然? 不断变化的行业现状 在早年,软件测试还属于一个崭新的内容,出现在大家的眼中.而软件测试究竟需要什么样 ...
- 如果我有机会再次创业,我会这样做
机缘巧合,刚遇到以前一起创业的同事,一起畅聊了不少话题,自然也少不了5年前一起在一家创业公司的日子.虽然这家创业公司失败了,同事们也各自远走高飞,而且大家都发展的还不错,但是回首当年一起在创业公司的日 ...
- 80岁COBOL码农:扶我起来,这个bug我会修!
95%的 ATM 交易通过 COBOL 程序,80%的现场交易依赖于它们,超过 40%的银行仍然使用 COBOL 作为其系统的基础.由于年轻人懂 COBOL 的比较少,美国康涅狄格州劳工部正在召回经验 ...
- 记一次使用 android 自带 WebView 做富文本编辑器之API、机型的兼容及各种奇葩bug的解决...
转载请声明出处(http://www.cnblogs.com/linguanh/) 目录 1,测试设备介绍 2,开源项目richeditor及CrossWalk的选择 3,遇到的bug及其解决方法 4 ...
- 软件测试培训分享:做软件测试工作如何清楚的描述一个bug
一名合格的软件测试工程师是需要清楚的交代自己的工作任务的,必须要清楚的告诉技术员出现的bug,那么做软件测试工作如何清楚的描述一个bug呢?来看看下面的详细介绍. 软件测试培训分享:做软件测试工作如何 ...
- 别再问我,UI自动化测试怎么做了……
本文关键词:移动端UI自动化思路 大家好,我是小码哥.之前测试交流群里有同学问"有没有自动化测试在工作中的案例可以分享",有是有的. 今天我会详细的描述一个[UI自动化实战在实际工 ...
最新文章
- react hooks使用_为什么要使用React Hooks?
- Spark- 使用第三方依赖解析IP地址
- C#机器学习插件 ---- AForge.NET
- 第四次作业——黄渗茹
- SqlServer中除了sql和bak你还可以使用mdf文件来进行数据库的添加和分离
- RxJS实践,Vue如何集成RxJS
- C++文件读写详解(ofstream,ifstream,fstream)
- 最新综述!深度神经网络视觉识别!共计329篇文献!西安交大、清华等合作出品!...
- vue 插件 滑块验证_Vue插件之滑动验证码
- 小程序中曾经遇到的坑(1)----canvas画布
- scrapy常用设置参考手册
- 2016-6-3Ajax异步复习
- [leetcode] 406. Queue Reconstruction by Height (medium)
- Linux c语言 creat参数,C语言open和creat函数
- android 禁止软键盘弹出自动弹出,Android屏蔽软键盘自动弹出的解决方案
- 全自动降噪插件-Acon Digital Extract:Dialogue 1.1.2 WiN-MAC
- php微信授权登录sdk,微信授权登录
- java for循环打印平行四边形,正三角形,菱形和空心菱形
- python 中的switch
- 大数据剖析| 二线城市抢人大战,拼的到底是什么?