C#基础
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
在程序的开发过程中,可能绝大部分时间是用来调试程序, 当完成了某个功能的编程,都需要调试一下程序,看编程是否存在问题。 01 为什么需要程序调试 无论是电气工程师还是电子工程师,还是软件工程师都少不了调试程序。 电气工程师调试PLC程序,电子工程师调试单片机程序,软件工程师调试软件程序。 所以我们大部分人对调试并不陌生。 当程序结构越来越复杂时,越需要专业的技术来发现问题,快速定位错误,并解决问题。 当衡量一个工程师技术水平时,除了编程水平,还有重要的考量点就是遇到复杂的问题时在调试中定位问题点,并解决问题的能力。 所有调试技术是贯穿项目始末的比较重要的一项工作。 02 如何打断点 2.1、根据现象凭借经验预估程序可能哪里出现了问题,就在哪里打断点。 2.2、如果无法确认可能问题点,可以在程序的入口处打断点。 03 解决程序错误的步骤 3.1、分析可能出现错误的位置,设置断点。 断点的作用:当程序运行到打断点的位置时会暂停。 断点设置的方法: 方法1:在需要暂停的语句前边双击VS编辑器文本区的最左边。 方法2:鼠标单击要设置断点的那一行,然后按F9。 3.2、启动调试,观察变量变化,定位问题 单击调试按钮,启动调试:F5 单步运行:F11,逐过程运行:F10,停止调试:Shift+F5 04 程序调试总结 4.1、程序调试的思路及详细步骤 A1、设置断点:分析可能出现错误的位置,并设置断点。 A2、调试运行:启动调试,单步运行或逐过程运行。 A3、观察变量:不断地观察特定变量的数值。 A4、分析问题:通过观察变量的数值,定位问题。 A5、修改代码:重新运行,观察BUG是否还存在。 注意:其中上边5个步骤并非严格按照该顺序单次处理,像观察特定变量是需要重复观察的,而且当该变量的观察未发现异常时,还需要更换其他特定变量,继续观察分析,直到将问题发现并解决。 该文章在 2024/2/19 18:10:00 编辑过 |
关键字查询
相关文章
正在查询... |