今日工作问题分析

  引子,上次开发的“下单送拍米”功能,今天遇到了新增该活动的时候,没有存入订单类型。但是修改却是好的。看到代码后,我知道了,新增那里的确是我忘记写了,但是在测试的时候却没有发现。我想了下原因,应该是这样的,选择订单类型刚开始的时候,是没有这个功能的,是固定死的,竞拍订单和之后订单。后来说要加上这个,加这个需要在table中新增一个字段,orderType,新增之后,我就开始测试了,因为有数据,因此我就直接测试了修改的页面,看到该页面时正确的之后,这里就将新增的给遗忘掉了,然后重心就放到了,返米功能正确性上去了。然后,在重新测试的时候,也没有注意到新增的存在问题,然后就这样忽略掉了,然后今天就发现了这个问题。

原因:1,在修改代码的时候,就没有规划好一个流程。

         2,测试的时候也没有注意代码执行的正确性。

         3,之后没有重新审核代码。

我分析的主要是以上的几个原因。

解决方法:

1,  在写或者修改程序之前,首先规划好流程,画于纸上,以方便程序的进行。

2,  测试时候,需检查代码执行的正确性,如:新增的看是否新增成功,修改看该修改的字段是否修改成功。

3,  重审代码,将代码通读一边,看是否存在问题与遗漏

 

  下午修改的下单送拍米中,竞拍订单存在问题,sql语句在vs的数据库服务中测试正确,

上传的代码却是错误的,而且“查看活动详情”修改了,“导出”却没改。

原因:1,被催了之后,开始焦急,看到vs中是好的,就忘记测试程序是否存在问题。在vs中调试sql语句的时候,其会自动加上前缀如a.xx这是导致问题原因。

      2,然后就被催了之后,开始焦急,没有测完就上传代码了,

解决方法:

                   1,被催了之后,要静下来,不能着急,该怎么做就怎么做。只是速度要加快些。

posted on 2012-12-26 20:55  酷喾  阅读(137)  评论(0编辑  收藏  举报

导航