调试九法

《调试九法》记录:

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