vs调试技巧

     如果说将来要做一名程序员的话,那么学会调试是必须的,在计算机还不发达的年代的时候,计算机是很大的,不像今天的笔记本电脑这么小,有一天,计算机突然出现了问题,于是科学家们就开始找是哪里出现了问题,他们就钻进了计算机里面,结果真就找到了一个臭虫,于是bug也就这么的保存了下来,那个臭虫就是历史上的第一个bug,没想到吧,第一个bug还真就是个虫子。这就是那个可恶的bug

 

   所以说计算机有了bug一定要及时维护,在我们的工作岗位上,有程序员,测试员,测试员需要测bug,测的bug越多那么奖金也就越多,程序员需要减少bug,写的bug越少奖金也就越高,程序员跟测试员的关系是不是还挺有趣的,万一测试员碰上了一个写bug很少的程序员,有可能他的领导就要找他谈话了。

既然bug这么需要我们来重视,那么bug都是怎么被发现的呢

首先,程序员发现bug一定是最早的。

其次,测试员会发现bug

当然最后,如果程序员和测试员都没有发现bug,那么用户会发现bug。

不过如果用户发现了bug,可能就晚了,因为用户买你的软件是交了钱的,然后你不仅没有创造收益,反而还给用户带来了损失,那问题可就很大了。

所以综上所述,如果有了bug一定要及时修复。修复bug要在debug上进行修复release是测试端进行测试的时候用的,release和debug的区别其实就是release可以把debug上面的一些bug给优化,相当于是自动校正了,但是并不是说自动校正就不用bug了。改bug还是必须的

最早发现bug的人一定是开发人员,也就是我们口中的程序员,那么如何才能做到减少bug呢,如何才能做到出现了bug及时的修复呢

首先bug也分几种

第一种也是最简单的bug,会直接提示你语法错误,你双击错误的地方,就可以找到出bug的地方,然后把你出的错误更改了可以解决,这类bug有可能是你写的时候漏了个;或者说是漏了个{}

第二种bug

一般会隐藏在你写的内容里面,这种bug不会直接报错,但是不解决会直接影响后续的结果,所以这种情况就需要不断的调试了,就需要不断地调用监视窗口或者调用内存窗口,一般来说老程序员的F10键磨得都比较亮,判断一个程序员是不是老程序员可以看看他的键盘F10键。

第三种bug

也是最难发现的一种,它能够运行,但是却很容易在后续的维护中突然出现bug。所以做测试端的人一旦发现了程序写的程序有bug那么一定要拍照保存,不然可能下次重启就没有这个bug了。

另外还有一些调试的技巧

比如说让代码跑起来尽量少按F5,应该按CTRL+F5

让代码跑起来,F5一般是配合断点来使用的,按一下断点再按一下F5就可以瞬间跑到你打断点的那个位置,效率很高。

监视、内存需要先按下F10才可以调出来

监视是监视字符或者整型的,找到问题的所在,另外要经常的编译代码,如果写的前部部分代码编译没有问题,再后半段写代码的时候编译出现了问题,可以从后半段找问题的所在。

对了还有一个大小端的知识点

 如图所示

还有一个栈溢出的知识点

 栈溢出相当于你有10套房子,但是你在住的的时候住了12套房子,那肯定是不行的呀。

好了关于vs调试技巧差不多就这些把

一个合格的程序员一定是在不断调试的,他在调试上花的时间应该大于写代码的时间,像老程序员会画80%的时间进行调试,会花20%时间进行写代码

学会调试可以让你知道解决问题的思路,倒着推回去,让你的程序越写越好

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值