关于debug的使用心得

debug这个词非常有意思,“bug”译为臭虫,“debug”意译过来就是杀死臭虫,也就是调试。在计算机出世的时候,因为提醒巨大,所以机器内容易进入小昆虫导致故障,所以便有了“debug”一词,后来便成为计算机行业的专业名词。debug是一个非常实用的功能,同时也是每一个程序开发人员必备的一个技能,下面谈谈我对于这个功能的理解:

 

首先,debug有哪些功能?

在我们编写好一段代码以后,运行的时候可能会打印时出乎我们意料的结果,或者捋清楚整个程序是如何运行,代码是在呢么样一步一步执行的,总结也就是以下三点:其次

1、追踪代码的运行流程;

2、程序运行异常定位和调试;

3、线上追踪问题。

当进入debug模式以后,会根据代码来一步步检测变量值的变化与程序的运行走势,当走至断点是,会进行暂停,并根据需要继续接下来的调试。可以根据小窗口鼠标点击操作,也可快捷键操作。

 其次,什么是断点,又有什么用?

断点便是调试中的一个特殊标记,这个标记只有在debug模式下才会触发,在该模式下,程序运行至该处断点是会暂停。如图所示,这个红色的点便是断点,且debug模式运行至该出会做出一个暂停。

断点也分为很多种类,不同的断点也有不同的功能。

1、行断点:最普通的断点,当程序运行到该行时停止。

2、条件断点:设置某种条件,中断并跳转到该行语句中。

3、变量断点(监视):用于对某一变量的监视,监视该值的变化过程。

4、方法断点:当程序走入该方法时,执行的第一行代码处中断(只有方法体方法才有意义),并在跳过后再方法末尾再次暂停。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值