那些代码中我们常犯的错误你有木有。。。

        写了这么多年代码,遇到的Bug和看到Bug,相信已经很多了,想必大家对于取数据,截断数据,拼接数据之类的操作应该是

非常熟悉的了。先列出如下几个例子:

        示例1:

        int BillID=DsData.Table[0].Rows[0]["BillID"].ToString();

        示例2:

        string strNo=strSno.substring(0,strSno.Length-6);

        示例3:

        string strDateTime=txtDate.Text.trim();

         DateTime dt=DateTime.Parese(strDateTime);

        以上3个例子都没有考虑异常情况,比如第一个我们没有考虑DsData中没有数据的情况,第二个我们考虑

字符长度不够6的情况,第3个我们没有考虑输入的字符格式不对的情况。

        虽然这些问题都比较小,但是对于我们软件开发而言,这种错误在Bug中占的比例却不小,很多系统异常

其实都是这些微不足道的问题造成的。

         所以作为软件开发人员细心,思路严谨是非常必要的,同时测试工作也要做的完备,才能保证良好的质量。

但是对于开发人员而言,能够把握好第一关才是最关键的。尽量不让这种低级错误流露出去。

 

 

 

 

       

        

转载于:https://www.cnblogs.com/kevinGao/p/3589963.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值