Advertisement

快速修复bug的技巧?新手痛点一招解决!

阅读量:

前言

编写代码过程中,发现并修正错误是每位程序员都无法回避的问题。在实际开发中,我们或许都经历过这样的情况:代码通过了编译,语法上没有任何问题,但运行时却出现错误或结果与预期不符,即使反复检查多次,也难以找到问题所在。

那么,当我们在不经意间“手误”引入了一个错误时,该如何高效地定位并解决这些问题呢?

答案无疑是调试

所谓调试,是指通过控制程序的执行节奏来追踪其运行过程。例如,在特定位置暂停程序的运行,以查看当前变量的值或内存中的数据;或者让程序继续执行若干条语句,观察其具体执行路径。

一个功能强大的集成开发环境通常会配备完善的调试工具,而一位出色的程序员也必然具备熟练的调试技能。接下来将以 VS 为案例,总结一些常用的调试方法。

首先,通过一张图对调试的基本流程进行简要概述:

为便于读者更好地掌握具体的调试流程,此处首先对调试的基本概念进行简要说明:

断点:断点(BreakPoint)可被视作程序运行过程中的一个暂停标志。就如同人在行进过程中遇到障碍物会停止前进,程序在运行时遇到断点也会自动暂停。

逐语句调试

全部评论 (0)

还没有任何评论哟~