zoukankan      html  css  js  c++  java
  • 今日工作问题分析

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

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

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

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

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

    解决方法:

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

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

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

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

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

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

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

    解决方法:

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

  • 相关阅读:
    三数之和
    罗马数字与整数
    Oracle 开启或关闭归档
    Oracle RMAN scripts to delete archivelog
    Oracle check TBS usage
    Oracle kill locked sessions
    场景9 深入RAC运行原理
    场景7 Data Guard
    场景4 Data Warehouse Management 数据仓库
    场景5 Performance Management
  • 原文地址:https://www.cnblogs.com/urols/p/2834738.html
Copyright © 2011-2022 走看看