我今天遇到一个问题,ztree显示数据,本来这个功能是没有问题的,但是当我新加入了几个页面筛选条件时,将集合传入ztree ,页面缺一直没显示出来,弄了两个小时,代码我都仔细排查了一次,发现没有问题,结果真是尴尬了,因为一个很不起眼的地方的一个大小写,导致了整个页面的错误,谨以此文记录一下自己今天的排错感悟。

1.遇到问题不要慌,心态一定不要爆炸,毕竟每天都要跟bug 作斗争,心态炸了,对身体的影响是很大的,

2.多写单元测试,集成测试,这样可以确保后台代码没有问题,如果页面还是有问题,至少知道是前端出现了问题,这样也利于我们排查,

3.遇到问题总感觉无处下手怎么办呢?那就调试开始,关键地方做一下输出,看看到底是执行到了哪里出现了问题,一段一段的来,这样也不至于遇到问题直接都不知所措,这是新手遇到问题常见的情况,直接就不知道从哪里下手,然后就四处找人帮忙,这样其实不利于个人的成长,别人帮你把问题都解决了,对你的处理问题的记忆帮助性很小,所以,我还是觉得自己在不断排错中可以学到很多东西,包括你排错过程中,上网查资料时也会得到更多的知识,同时解决了问题也会增长你的经验,下次遇到一些坑时,你就可以自己选择的避开这个坑,这对于我们来说是很好的。

4.遇到问题不要怕,相信经验是一个不断积累的过程,我们只有不断地从错误中吸取教训才会得到更好的成长,

5.不管是排错还是学习过程中我觉得当修改了一个bug或者完成了一些功能,学到了东西,我们都会有一种成就感,这个成就感是给你最大的奖励,

6.现在的搜索引擎很厉害,基本上只要我们遇到过的错误,都可以搜到,当然使用google是毫无疑问的,有时候我们google不到满意的答案,其他浏览器,也是会有收获的哦,所以不要只局限在一个地方,

7.认真一点,仔细一点,问题往往没有我们想象的的那么棘手,也可能是一个不起眼的小地方,这种问题很是常见,往往排查时间很多的问题,问题一般都很低级,

8。相信自己可以,没有什么是解决不了的。

转载于:https://www.cnblogs.com/kevinZhu/p/6925924.html

遇到bug我会怎么做相关推荐

  1. 回顾敏捷实践踩过的坑:如果重新做,我会这样做(一)

    在自己工作中有过几次敏捷的实践,从懵懂不知何物,到步步踩坑,再到顺利实施完整的流程,当中的滋味只有自己最清楚. 一.懵懂的"敲门期" 在一个跨团队开发的项目中,自己充当着本地业务需 ...

  2. 重新设计一款Android App,我会怎么做?

    开发工具的选择 开发工具我将选用 Android Studio,它是Google官方指定的Android开发工具,目前是1.2.2稳定版,1.3的预览版也已经发布了. Android Studio的优 ...

  3. Bug数能否做为技术人员考核的KPI?

    作为以代码为生的软件开发人员,可用的功能与Bug总是相生相克.有次产品迭代回顾会上,我提出低级Bug数量要作为KPI之一进行绩效考核,私底下某些小伙伴反响挺激动:写怎么可能没有Bug,怎么会有这么傻X ...

  4. 假如让我回到高考结束的那个暑假,我会这么做...

    写在前面: 首先恭喜各位高考完的学弟学妹们,你们即将迎来青春中最热烈,也是最多彩的时间段,大学. 先给大家提几个小建议: 快乐的暑假时光一定要好好珍惜,跟同学聚聚,还有陪陪你的家人,因为大学四年,离家 ...

  5. 为什么我会选择做软件测试

    转行IT,有软件开发.技术支持.运营,那么为什么偏偏选择做软件测试相关工作,这到底是偶然还是必然? 不断变化的行业现状 在早年,软件测试还属于一个崭新的内容,出现在大家的眼中.而软件测试究竟需要什么样 ...

  6. 如果我有机会再次创业,我会这样做

    机缘巧合,刚遇到以前一起创业的同事,一起畅聊了不少话题,自然也少不了5年前一起在一家创业公司的日子.虽然这家创业公司失败了,同事们也各自远走高飞,而且大家都发展的还不错,但是回首当年一起在创业公司的日 ...

  7. 80岁COBOL码农:扶我起来,这个bug我会修!

    95%的 ATM 交易通过 COBOL 程序,80%的现场交易依赖于它们,超过 40%的银行仍然使用 COBOL 作为其系统的基础.由于年轻人懂 COBOL 的比较少,美国康涅狄格州劳工部正在召回经验 ...

  8. 记一次使用 android 自带 WebView 做富文本编辑器之API、机型的兼容及各种奇葩bug的解决...

    转载请声明出处(http://www.cnblogs.com/linguanh/) 目录 1,测试设备介绍 2,开源项目richeditor及CrossWalk的选择 3,遇到的bug及其解决方法 4 ...

  9. 软件测试培训分享:做软件测试工作如何清楚的描述一个bug

    一名合格的软件测试工程师是需要清楚的交代自己的工作任务的,必须要清楚的告诉技术员出现的bug,那么做软件测试工作如何清楚的描述一个bug呢?来看看下面的详细介绍. 软件测试培训分享:做软件测试工作如何 ...

  10. 别再问我,UI自动化测试怎么做了……

    本文关键词:移动端UI自动化思路 大家好,我是小码哥.之前测试交流群里有同学问"有没有自动化测试在工作中的案例可以分享",有是有的. 今天我会详细的描述一个[UI自动化实战在实际工 ...

最新文章

  1. react hooks使用_为什么要使用React Hooks?
  2. Spark- 使用第三方依赖解析IP地址
  3. C#机器学习插件 ---- AForge.NET
  4. 第四次作业——黄渗茹
  5. SqlServer中除了sql和bak你还可以使用mdf文件来进行数据库的添加和分离
  6. RxJS实践,Vue如何集成RxJS
  7. C++文件读写详解(ofstream,ifstream,fstream)
  8. 最新综述!深度神经网络视觉识别!共计329篇文献!西安交大、清华等合作出品!...
  9. vue 插件 滑块验证_Vue插件之滑动验证码
  10. 小程序中曾经遇到的坑(1)----canvas画布
  11. scrapy常用设置参考手册
  12. 2016-6-3Ajax异步复习
  13. [leetcode] 406. Queue Reconstruction by Height (medium)
  14. Linux c语言 creat参数,C语言open和creat函数
  15. android 禁止软键盘弹出自动弹出,Android屏蔽软键盘自动弹出的解决方案
  16. 全自动降噪插件-Acon Digital Extract:Dialogue 1.1.2 WiN-MAC
  17. php微信授权登录sdk,微信授权登录
  18. java for循环打印平行四边形,正三角形,菱形和空心菱形
  19. python 中的switch
  20. 大数据剖析| 二线城市抢人大战,拼的到底是什么?

热门文章

  1. 在Mac电脑上如何将TXT文本转成PDF?
  2. 如何在苹果Mac上通过通知中心禁用通知?
  3. 浅谈React Hooks
  4. python之路8-内置模块介绍
  5. Vmware Linux设置固定IP
  6. 项目清理和删除svn信息(转)
  7. NetBeans Support Weblog
  8. 『C#基础』C#调用存储过程
  9. Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法
  10. SAP Client Copy