车辆-同行车分析
了解需求:迁移旧版本中同行车分析模块代码到新的框架中,此模块为了查询出同一时间段内,和主车经过同一个通道的其他从车的相关信息,而做的同行车列表展示,地图上的轨迹,以方便用户快速定位可疑车辆。
开发过程:了解车辆平台旧版本中同行车分析模块的业务流程,梳理要使用的接口,公共组件,可以抽离的公共部分,对比新的设计图和老版本之间的差异,列出差异点,和产品经理确认变更点。封装组件,拆分代码,优化现有组件,使用新的地图轨迹方法,完成开发。
项目成果:顺利完成此次需求的自测,转测。
项目收获:熟练掌握了鲸落框架的使用规则,地图的调用,了解了车辆应用平台的业务。
车辆-疑似套牌车 疑似假牌车 面部遮挡
了解需求:迁移旧版本中各个模块代码到新的框架中,此模块为了查询出某一时间段内,疑似套牌,假牌,面部遮挡,的车辆。
开发过程:了解车辆平台旧版本中各个模块的业务流程,梳理要使用的接口,公共组件,可以抽离的公共部分,对比新的设计图和老版本之间的差异以及四个模块之间的差异,完成开发。
项目成果:顺利完成项目的自验,转测。
项目收获:熟练了解了车辆应用平台的业务。
优化点:迁移代码时间紧张,代码有待优化,参与人员较多,
[图片上传中...(image.png-31933-1645284362730-0)]
V2.1.0
1.组件列表新增服务类型(前端,服务端)进行选择,不同的服务的不同的内容
2.组件,应用版本新增时,版本号格式按照新的规则校验;定制组件版本号, 产品版本号等变更新的规则
V2.2.0
1.模块,组件列表服务新增APP类型(安卓,ios),可增删改查此类型模块和组件;
2.组件版本新增时,不同的APP组件类型,展示不同表单内容,可新增、编辑APP类型的组件版本。
V2.3.0
1.组件列表新增‘前端+ICC’的组合类型,可增删改查此类型组件;
2.组件版本新增时,若是前端+icc类型组件,展示不同表单内容,可新增、编辑前端+icc类型的组件版本。
3.用户新增测试代表角色,组件版本发布新增测试代表,系统角色的选择。
4.组件审核页面,新增版本说明审核项目,R版本新增PQA审核,及项目页面调整
V2.4.0
1.用户新增高级客户角色,全局查看但不能操作;
2.组件审核页面的的打分项目页面优化,只有0和满分,新增文件缺失理由,且根据是否有文件给出默认分数。其他非文件审核项无默认值。
V2.5.0
1.新增数据统计页面,展示组件相关信息的列表,柱状图,饼状图;
2.组件发布页面的版本说明,依赖信息调整展示效果,新增自定义内存。定制组件版本发布时返显WeOR编码和申请原因.
了解需求:为了更加完善萤火虫的业务和使用细节,新增了不同的组件类型,优化整个业务流程
开发过程:了解功能点的需求,以及会牵涉到其他流程或者业务的修改点,一 一列举和产品经理核实,合并组件,拆分代码,填写文档,完成开发需求;
项目成果:顺利完成每次需求的自测,转测,发布了V2.1.0--V2.4.0等四个版本。
项目收获:1.熟练萤火虫的业务。2.不局限于当前的业务需求,找出相关业务流程,确认是否调整,以免漏失业务的开发(新增角色时,审核权限的更新,组件操作状态的新增,组件详情中的展示等)。 3:已经存在的公共组件,特别是不在common中的,了解不全面,开发效率低,不易于维护。4:萤火虫组件发布不顺畅,组件发布--依赖组件构建,版本说明,依赖信息(在源码中填写md文件),各个审核文件的上传,依赖weci。