调试艺术!

调试:(Debug)又称除错,是发现和减少计算机程序或电子仪器设备中的程序错误的一个过程。

调试的基本步骤:

1.发现程序的错误存在;

2.以隔离、消除等方式对错误进行定位;

3.确定错误产生的原因;

4.提出纠正错误的解决办法;

5.对程序错误予以改正、重新测试。

这里主要演示VS调试的步骤方法:

第一步,打断点(使用快捷键:F9)/(直接用鼠标在要打断点的行前点击);

第二步:启动调试(使用快捷键:F5);

第三步:如图示;

调试艺术!

第四步:F10:逐过程,遇到函数不进入函数;F11:逐语句,主要用于进入函数;

第五步:找到问题后停止调试(快捷键:shift+F5);

第六步:寻找解决办法,修改程序;

第七步:重新测试。

注意:调试一定要在Debug版本下。

Debug和Release版本介绍

Debug通常为调试版本,它包含调试信息,并且不做任何优化,便于程序员调试程序。

Release版本成为发布版本,它往往是进行了各种优化,使得程序在代码大小运行速度上都是最优化的,以便用户更好的使用。

编程快捷键介绍:

最常使用的快捷键:F5、F9、F10、F11、ctr+F5、ctr+k+c、ctr+k+u、shift+F5

F5:启动调试,经常用来直接跳到下一个断点处。

F9:创建断点和取消断点,可以在程序的任意位置设置断点。便于程序在想要的位置停止执行,继而一步步的执行下去。

F10:逐过程,通常用来处理一个过程,一个过程可以是一次函数调用,或者是一条语句。

F11:逐语句,即就是每次都执行一条语句,同时也可以使我们的执行逻辑进入函数内部I(最常用)。

ctr+F5:执行程序不调试。

ctr+k+c:对选中内容进行块注释。

ctr+k+u:取消块注释;

shift+F5:停止当前调试。

一个优秀的代码至少达到以下几个方面:

1.代码运行正常;2。bug很少;3.效率高;4.可读性高;5.可维护性高;6.注释1清晰;7.文档齐全。

在编程时,要养成良好的编程习惯,添加必要的注释,避免不必要的错误,学会使用断言(assert)。

 

上一篇:Linux基本命令


下一篇:CTR预估问题没有“银弹”,比模型结构更重要的是什么?