三个bug的定位过程---也谈追踪配置库记录的重要性
来源:互联网 发布:算法与程序的关系 编辑:程序博客网 时间:2024/05/16 15:10
bug1: 前几天系统的功能正常, 这几天不行了。
我和另一个开发人员定位大半天, 最终定位出有人改变了函数接口。 追踪配置库知: 代码优化时, 修改了函数接口, 但被其它未知模块调用(修改函数的人并不知道有这个调用)。版本回退后, 功能正常。yang mm, 要请我吃饭了。
经验: 修改函数接口时, 一定要明确哪些地方在调用它。
bug2: 前几天系统功能正常, 这几天不行了。
我定位出大致问题是有人修改过代码。 追踪配置库知:代码优化时, 误用了指针。 liu gg, 要请我吃饭了。
经验: 指针转化时, 一定要注意, 别乱来。
bug3: 前几天系统功能正常, 这几天不行了。
我的系统跑不起来, 浪费一上午, 反复编译, 刷机, 烧录, 我的天。 追踪配置库知: 有人修改引入了错误。 fang mm, 要请我吃饭了。
经验: 调用别人时, 最好进入别人看看。
以上三个bug的共同点: 原来ok, 后来不ok.
经验与教训: 遇到这种问题, 首先大概定位一下原因或者问题所在的文件/模块(不用太细致地分析), 然后追踪配置库的改动,高效省事!
0 0
- 三个bug的定位过程---也谈追踪配置库记录的重要性
- 【原创】Bug追踪过程中需要注意的问题
- Bug追踪过程中需要注意的问题
- Bug追踪过程中需要注意的问题
- 一次BUG定位的过程与总结
- 客户端连不上服务端的"bug"定位过程
- 论记录的重要性
- 以前一直ok的程序今天不ok了---查找配置库修改记录快速定位bug
- Bug 追踪器的演变
- Bug追踪的五个原则
- 记录一次软件Bug发生的过程
- 创业的三个关键阶段及重要性
- iwpriv配置失败的问题追踪[ioctl调用过程解析]
- 不要死在起跑线上-谈网站定位的重要性
- 记一次使用 git bisect 快速定位 bug 的过程
- 网站的标题定位的重要性
- Bug的定位
- 出现bug时代码审查的重要性
- ACM练习之《奥运火炬到福州》
- NEFU 2 猜想
- MySQL新建用户,授权,删除用户,修改密码
- Android异步操作总结
- 02.实例篇:微信主页面模仿——ActionBar的应用(上篇)
- 三个bug的定位过程---也谈追踪配置库记录的重要性
- Ext.TabPanel中的items详解
- CareerCup之1.8 字符串移位包含问题
- IOS中的MVC整体框架图
- 为现代JavaScript开发做好准备
- 有关“无状态“的理解
- Some notes about the time
- UVa 10036 - Divisibility
- ubuntu安装android avd启动出错接囧