您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页C++ 程序 Crash 的分析

C++ 程序 Crash 的分析

来源:爱问旅游网

1) 是否容易重现

如果容易,它的复现步骤是什么
如果不容易,它在什么条件下的出现机率比较大,有没有可能缩小排查的范围

2) 是否最近才引入的,发现的时机和频率如何

找出 crash 出现的时间范围,时机,和频率
根据 backgrace 和 git log, 回顾 crash 相关代码的修改记录

3) 灵活运用演绎法,归纳法和二分法

  • 演绎法: 从一般到特殊,从常见的 crash 问题和解决方案推断
  • 归纳法: 从特殊到一般,从最近频发的 crash 问题找出共性特征
  • 二分法: 用二分法合理划分问题域,不断缩小范围

4) 大胆假设,小心求证

假设条件,测试,排除,不断重复,缩小范围
有必要时画一张思维导图,记下每条排查路径

5) 君子性非异也,善假于物也

查询 google, stackflow, 听取同事的意见

6) 学学侦破和推理

最后一条,看看破案和推理小说及剧情,学学侦破技术

  • 如何找线索,
  • 如何勘查现场,
  • 如何排查嫌疑
  • 如何查询积案,进行并案

有一些惯犯和惯用作案手段值得研究

Reference

  • https:///fanyamin/article/details/526958?spm=1001.2014.3001.5502
  • https:///fanyamin/article/details/17581?spm=1001.2014.3001.5502

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务