复制粘帖要小心,桌面检查不可少!

      今天写代码的过程中,因为有一些逻辑是重复的,所以用了复制粘帖,刚开始写了类似如下的代码:

 

XmlNode node=null;

XmlNodeList child=rootNode.SelectNode("DB");

for(int i=0;i<child.Count;i++)

{

        node=child[i];

        ...

        ...

}

 

      然后后面有段代码的逻辑是一样的,我就复制了上述代码,但把循环序号改成了j。

 

for(int j=0;j<child.Count;j++)

{

        node=child[i];

        ...

        ...

}

 

      但是里面循环的变量忘记改正过了,还用的是i,结果运行程序时出现了些奇怪的结果,害的我乱调试了半天,花费了好长时间,最后终于才知道是这样一个小小的错误引起的!虽然这不牵扯到什么技术,但却浪费了大量 宝贵时间!由此,我想到了有本书上写的桌面检查,就是说写完代码了,不要急于去编译调试,而是自己先检查一遍代码的逻辑,自己先作为电脑“运行”一遍程序,这样往往能发现好多需经过大量调试时间发现的错误!@切记,复制粘帖要小心,桌面检查不可少!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值