我对编程的一点看法

抛开复杂的算法不谈,单就编程技巧来看,我认为最重要的是调试。

每添写一个功能,哪怕是很小的功能,都要保证程序能编译,且功能是正确的,因为那样能给自己前进的动力。

而保证的前提是调试,调试可以找出问题所在,一个一个小的问题解决后,所形成的程序BUG才会少很多。

 

普通的程序调试很容易,直接vc自带的就可以了。直接定位到有问题的程序段落,一行一行的跑,查看变量是否预期,直到找到问题为止。

复杂的,比如driver,调试就得下一番功夫了,比如我之前所作的一个程序,读取memory spd的,那个不能在虚拟机里调试,要直接真实双机调试,环境搭建比较麻烦,不过搭建好了之后就和本机差不多了,在这里不得不赞一下windbg。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值