BUG,错误的反思:20131224

来源:互联网 发布:淘宝网韩都衣舍旗舰店 编辑:程序博客网 时间:2024/04/29 11:16

      最近慌忙火急的完成了一个项目,本以为凭借着之前的一些经验可以很快交付,但是还是折腾了2天的工作时间调试,到现在终于要提交代码了,看看中间跳出来的BUG,分类总结一下:

     1 初始化结构体数组,用局部变量修改,没有更新到数组中

         对于这种问题,今后应该直接使用数组名称逐个遍历元素,更新即可。引入局部变量的本意是让代码更清晰,但是这样就把之前一步完成的工作分解成三步了:1)将数组中的数据拷贝到局部变量中 2)正确的更新局部变量 3)更新列表。这样看起来,就比较麻烦了,容易出错。

     2  保存数据时没有考察数据的合法性。

     3  数据库表中有·不使用的字段,但是没有抛弃,导致导入数据的时候发生字段冲突。

        数据库表是最终的保存结构,这个步骤一定要确认清楚,防止跟代码的逻辑问题纠缠在一起,这个是基础的优先高的工作,应该确保准确性和正确性。

0 0
原创粉丝点击