调试九法
《调试九法》记录:
- 理解系统 软件上要理解程序的架构和功能运行,所运行的操作系统等,硬件上...
- 制造失败 制造失败重现失败,不要模拟失败
- 不要想,而要看 用数据说话,当然在一定经验和知识储备积累上的想也是有必要的,先想再看再做,如果没有经验,则先看再想再做
- 分而治之 避免大量无用功
- 一次只改一个地方 逐步解决问题,保持稳步可控
- 保持审计追踪 利用笔记,文档,代码控制等,避免不可控修改
- 检查插头 有时只是最先忽略的源头问题,当然这个是否要最先考虑,还有待验证
- 获得全新观点 上网搜索问题,问同事,询问的技巧,描述症状而不是掺杂结论,避免影响他人
- 如果不修复bug,它会一直存在 修bug其实也要trade off(逃
一个没有高级趣味的人。
email:hushui502@gmail.com