bug回顾
来源:互联网 发布:mac怎么进入恢复模式 编辑:程序博客网 时间:2024/05/20 09:24
1 TCP烧写服务器端bug
感悟:数据流应从源头开始查,查看过程中是否已经断了。
2 sdk重连次数过多的bug
感悟:《1首先要了解软件逻辑流程, 《2在关键分支打日志(在重连次数改变很时候)。 《3 ??是否有方法跟踪/记录代码逻辑走向?即控制流?
《4 从sdk日志 设备端日志 wireshark网络抓包,三个日志查看出现问题时的交互状态
3 ITTS 增加流量检测兼容
感悟:《1 数据流,从源头开始查流向。 《2 最小功能集开始调试 《3 sdk测试工具调试通过之后,再移植到web等业务上位机开始调试
4 升级工具假死
感悟:
《1 先建立理论模型,后建立问题模型
《2理论模型,即mfc以消息分发机制为主,界面UI卡死,则代表在UI线程有耗时操作
《3 问题模型。卡死原因((1)死锁 (2)无限循环 (3)无限递归 (4) 其他??不明原因 )
《4 快速定位,返回上次修改的代码,看是否一样出现问题,若不出现,就是本次的修改造成的bug
5 升级工具,获取模式失败
感悟: ???
原因:在发送一次获取模式命令之后,就不再发送获取模式了。
6 升级服务器卡死
感悟:???
原因:访问数据库时,多重加锁
7 dll + wpf浏览器应用程序中的程序崩溃
感悟:是否可以建立代码联合调试环境,可以建立就可以定位崩溃点。即cpp 和 c#的混合代码联合调试。
8 wpf程序,多次点击查看历史录像是,程序崩溃
感悟:检查程序逻辑是否按照先停止再开始的基本流程走,
9 升级sdk崩溃
感悟:是否增加dmp异常文件生成,并且把dll pdb提交代码管理
10 C#异常
感悟:是否try catch,并把ex.tostring()打印到日志。这样能追溯到异常行和异常原因。
11
- bug回顾
- bug回顾
- IE6 Bug之自战回顾
- 回顾
- 回顾
- 回顾
- 回顾
- 回顾
- 回顾
- 回顾
- 回顾
- 回顾
- 回顾
- 回顾
- 回顾
- 可能MysqlDB的一个BUG产生的warning 2016.08.12回顾
- 关于php项目的开发回顾总结第五章-----BUG之美
- bug
- 我的总结-动态规划(DP)
- 【DP】【HNOI2004】打鼹鼠
- Spring MVC 整合 freamarker的全过程
- A^X mod P 山东省赛,打表求解
- A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效。
- bug回顾
- Hbase(1):HBase简介
- 海量数据处理算法之Bloom Filter
- 【阅读】设计模式03——装饰者模式
- 我的大学
- 什么是MVC设计模式
- 关于如何读取指定对话框输入框中内容
- javascript-tab选项卡
- 成功的背后