物流小程序有关------反思bug

 总体看

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

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

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

主要流程

1是,采购的流程:

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

2是,销售的流程:

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

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

做的主要工作

1.增删改查的接口。

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

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

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

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

  • 学习自己测试

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

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

  •  业务封装

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

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

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

这样就不一样了。

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

bug的分类

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

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

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

1.流程功能类,

2.性能安全类,

3.界面类,

4.其他细节。

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

销售的算钱公式

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

原文地址:https://www.cnblogs.com/fabao/p/12787095.html