博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三个bug的定位过程---也谈追踪配置库记录的重要性
阅读量:4141 次
发布时间:2019-05-25

本文共 479 字,大约阅读时间需要 1 分钟。

      bug1: 前几天系统的功能正常, 这几天不行了。

      我和另一个开发人员定位大半天, 最终定位出有人改变了函数接口。 追踪配置库知: 代码优化时, 修改了函数接口, 但被其它未知模块调用(修改函数的人并不知道有这个调用)。版本回退后, 功能正常。yang mm, 要请我吃饭了。

     经验: 修改函数接口时, 一定要明确哪些地方在调用它。

     

     bug2: 前几天系统功能正常, 这几天不行了。

     我定位出大致问题是有人修改过代码。 追踪配置库知:代码优化时, 误用了指针。 liu gg, 要请我吃饭了。

     经验: 指针转化时, 一定要注意, 别乱来。

     bug3: 前几天系统功能正常, 这几天不行了。

     我的系统跑不起来, 浪费一上午, 反复编译, 刷机, 烧录, 我的天。 追踪配置库知: 有人修改引入了错误。 fang mm,  要请我吃饭了。

     经验: 调用别人时, 最好进入别人看看。

    

     以上三个bug的共同点: 原来ok, 后来不ok.

     经验与教训: 遇到这种问题, 首先大概定位一下原因或者问题所在的文件/模块(不用太细致地分析), 然后追踪配置库的改动,高效省事!

   

      

转载地址:http://zarvi.baihongyu.com/

你可能感兴趣的文章
Vue 解决部署到服务器后或者build之后Element UI图标不显示问题(404错误)
查看>>
element-ui全局自定义主题
查看>>
facebook库runtime.js
查看>>
vue2.* 中 使用socket.io
查看>>
openlayers安装引用
查看>>
js报错显示subString/subStr is not a function
查看>>
高德地图js API实现鼠标悬浮于点标记时弹出信息窗体显示详情,点击点标记放大地图操作
查看>>
初始化VUE项目报错
查看>>
vue项目使用安装sass
查看>>
HTTP和HttpServletRequest 要点
查看>>
在osg场景中使用GLSL语言——一个例子
查看>>
laravel 修改api返回默认的异常处理
查看>>
laravel事务
查看>>
【JavaScript 教程】浏览器—History 对象
查看>>
这才是学习Vite2的正确姿势!
查看>>
7 个适用于所有前端开发人员的很棒API,你需要了解一下
查看>>
25个构建Web项目的HTML建议,你需要了解一下!
查看>>
【web素材】02-10款大气的购物商城网站模板
查看>>
6种方式实现JavaScript数组扁平化(flat)方法的总结
查看>>
49个在工作中常用且容易遗忘的CSS样式清单整理
查看>>