zoukankan      html  css  js  c++  java
  • 调试流程(暂定)

    //z 9/9/2011 3:43 PM@is2120@csdn

    1. bug是什么?(理解问题)


    2. 现象是什么?(重现)


    3. 找到对应代码的位置(File:Line)


    4. 进入代码看看,根据context理解代码含义,理解代码出现的原因


    5. 任务分解:将代码分解为较小的任务


    6. 思考,举例:可以猜测一个出错的原因;积极思考可能的原因


    7. 使用工具


    8. 实际的调试:熟悉功能和背景;熟悉调试工具;记录所做的更改;


    9. 检验:自我验证错误已经修正(表面不出现;实质上修正)


    10. 回顾总结(bug档案)


    (熟练;思考)

    其他说明

    1. 每个bug建立一个目录
    1.1 目录下 track.log
    re: 记录bug的来由,消灭bug的具体过程,总结陈述等

    1.1.1  时间档案
    re: 解决bug开始时间,结束时间,中间所用时间

    1.1.2 bug原因及简单校验

    1.2 bug本身解读文档
    re: 对bug本身的解读及原因猜测等

    1.3 中间文件
    1.3.1 比如关联函数调用、声明

    1.3.2 相关函数、文件位置

    (先不用工具,纯粹文本记录下看看情况)

  • 相关阅读:
    八数码
    狂神说笔记——多线程05
    狂神说笔记——Java SE基础03
    从零开始的卷积神经网络
    深度学习与机器学习的区别
    模型的评估与选择
    经验风险VS风险函数
    常见的损失函数
    Erlang聊天室
    uniapp APP端 清除缓存
  • 原文地址:https://www.cnblogs.com/IS2120/p/6746016.html
Copyright © 2011-2022 走看看