zoukankan      html  css  js  c++  java
  • 那些代码中我们常犯的错误你有木有。。。

            写了这么多年代码,遇到的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中占的比例却不小,很多系统异常

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

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

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

           

            

  • 相关阅读:
    11 数值的整数次方
    10 二进制中1的个数
    6 重建二叉树
    5 从尾到头打印链表
    计算机网络面试题
    Http和Https的区别
    UVALive 7749 Convex Contour (计算几何)
    Gym 101190H Hard Refactoring (模拟坑题)
    UVa 11324 The Largest Clique (强连通分量+DP)
    HDU 6006 Engineer Assignment (状压DP)
  • 原文地址:https://www.cnblogs.com/kevinGao/p/3589963.html
Copyright © 2011-2022 走看看