zoukankan      html  css  js  c++  java
  • 物流小程序有关------反思bug

     总体看

    这个项目PC端基本上是:基础资料的维护,审批流程的维护,权限的维护,接口,报表。

    然后各种单子实际是在小程序端来做的。

    然后小程序从界面上看,底部导航栏分为:首页、消息、我的3部分。

    主要流程

    1是,采购的流程:

    采购订单》装车》入库》付款(平供应商的应付款)

    2是,销售的流程:

    销售订单》卸车》出库》收款(平客户的应收款)

    虽然有出入库的单子,但是程序实际上没有库存的管理。

    做的主要工作

    1.增删改查的接口。

    2.作废,审核,反审核的接口。

    3.写脚本生成【.sql存储过程】和【.linq测试文件】【接口文档】等。

    接口对接过程中的调整和修改

    统计了一下对接口过程中的各种优化和修改。

    • 学习自己测试

    主要是看这些错误的修改,感觉人很难保持头脑一直清醒,写着写着就会乱了。

    还是要学会自己测试,发现这些小问题才好。

    •  业务封装

    然后是,两个大的业务处理操作;如果他们有一部分操作是相同的,一定要封装起来,复用。

    这次可能是因为用sql写太顺了,有个这种情况的,手写了两次差不多的操作,但是第二次客户描述的忘记了说一个应该进行的操作-----本来是人工审核的,变成在一个条件成立时自动审核了。

    于是第二次写出来的就少一个操作。

    这样就不一样了。

    总之,记得想一下新加的功能和原来有没有联系吧。

    bug的分类

    有了bug分类以后,心里对bug就能有个轻重缓急的区分。

    也知道怎么去测试它,修改它,写的时候怎么写好。

    参考他人的分类,下面是我认为的主要类型,按照重要程度排序:

    1.流程功能类,

    2.性能安全类,

    3.界面类,

    4.其他细节。

    ------------------------------------------------------------------------------------------------------------------------------

    销售的算钱公式

    期初+应收-已收=客户欠我的钱。

  • 相关阅读:
    HTML+CSS面试题汇总(持续更新)
    vue-router
    MongoDB
    闭包
    JavaScript的严格模式
    IO题目
    Java 题目集 编程
    Java题目集 函数
    2.面向对象基础-04继承
    2.面向对象基础-03Java数组
  • 原文地址:https://www.cnblogs.com/fabao/p/12787095.html
Copyright © 2011-2022 走看看