2023-04-09
【本周工作重点】
【分拨业务线0406迭代】已上线
【分拨业务线0420迭代】
【问题反馈】
- 【分拨0406迭代】与自己的操作习惯有关,习惯于不开鉴权进行开发和联调,在最后上线的时候提了一个鉴权bug,这个应该是可以避免的,后面开发联调的时候要切成鉴权模式,规避一些权限相关的问题
- 【分拨0406迭代】模块内部的一些交互大致相似,但是总有一些异常的、不同的交互,在这种前提下去做一些需求很容易出现bug,在做之前要先去看看对应模块的交互和接口的入参,看看改动会造成什么影响
- 【分拨0420迭代】【破损丢失分析】这个模块本来就复杂,需求文档里面内容又多,大段大段的文字全部挤在一起,一个一小时的任务,我做了2个多小时还没做完,一个晚上就做了一个需求。需求文档应该条理分明,层次有序,有重点、有段落,全部挤在一起,大部分时间在看需求文档的描述,在这个过程中,还得问产品,阅读体验相当不好。
【改进项或措施】
- 【分拨0420迭代】【破损丢失分析】这个模块很复杂,代码上看也很乱,进入明细页的入口很多,可以把产品文档上的需求描述相关的部分截图贴在桌面,对着上面的入口一个一个地看,需要注意的有:1.交互有没有影响; 2.入口有没有遗漏; 3.功能是否满足需求文档描述
【创新及分享】
- 【利用AST转换cooHttp】之前写了一个DEMO,利用node的文件读写能力,是用的正则表达式去改文件的内容,现在弄了一个AST来转换文件的内容,功能基本上在demo里面实现了,大致上的思路就是利用AST的提供的节点解析,如果文件内部用到了http,就插入一个CooHttp的Import语句,遇到methodCode、authCode和buttonId就去对应模块的根目录下找api-config配置文件,然后替换为api-config文件中的导出名
【下周工作重点】
- 【分拨0420迭代】【破损丢失分析】完成前后端联调和自测
- 【AST转换cooHttp】调试