读书笔记(代码大全)

寻找缺陷步骤

  • 把错误状态稳定下来,也就是能让缺陷稳定的重现,这几乎是最有挑战的工作之一;
  • 确定错误的来源;
  • 修补缺陷;
  • 对修补的缺陷进行测试;
  • 查找是否还有类似的错误。

修复缺陷

  • 在动手之前先要理解问题,知道你能真正理解问题,每次都能正确地预测结果为止;
  • 理解程序本身,而不仅仅是问题;
  • 验证对错误的分析;
  • 放松一下;
  • 保存最初的源代码,至少你能对新旧代码进行比较,看到底改了哪些地方;
  • 治本,而不是治标;
  • 修改代码时一定要有恰当的理由;
  • 一次只做一个改动;
  • 检查自己的改动;
  • 增加暴露问题的单元测试;
  • 搜索类似的缺陷,如果你想不出如何查找类似缺陷,这就意味着你还没有完全理解问题
posted @ 2021-09-08 21:12  我的未来姓栗山  阅读(43)  评论(0编辑  收藏  举报