zoukankan      html  css  js  c++  java
  • 调试:

    程序有问题时比对数据
    调试时要一步一步调
    输出时可以加英文标识来区分步骤
    实质上 读代码比写代码更难 所以 能不读尽量不读

    调试BUG:
    1、详细了解BUG。
    2、确定出现BUG出现规律。 找入口
    3、找到和BUG相关的代码。 分析关连性

    找代码方试:
    1、 通过代码找
    2、 通过代码文件结构找
    3、 找到相关代码,单步返回
    4、 文字搜索。

    顺序:
    1 找到最相关代码 (MosDeb)
    2 理解代码执行逻辑:1 文件结构 2 代码
    正常的应用程序不会把一个功能写2个地方,所以找到代码位置出错的情况很小,所以出错时不应先考虑找到代码位置出错。

    找到和BUG相关的功能 再用这个功能的代码找也很快。

    --------------------------------------------------------------------------2017/8/25

    了解最少的。但要了解清楚
    不清楚的事效果不会多好。
    了解相关变量意义应该从变量的Main开始细读XXXXX
    机械学习。XXXX
    找到变量作用域,需要精读,一定要精读。

    ________________________________________________2018/1/30

    cpp:调试到哪一步会出错?  如果是最后一步完成了还出错  那就是程序析构出问题了   如vector

  • 相关阅读:
    GO学习-(17) Go语言基础之反射
    Go语言基础之time包
    Go语言标准库log介绍
    GO学习-(16) Go语言基础之文件操作
    GO学习-(15) Go语言基础之包
    GO学习-(14) Go语言基础之接口
    五种开源API网关实现组件对比
    Spring Junit4 Test
    Java泛型
    SQL 基本(Head First)
  • 原文地址:https://www.cnblogs.com/mattins/p/2933071.html
Copyright © 2011-2022 走看看