设计主要分为三个阶段,开发阶段,配置阶段,对接接口
一、开发阶段
开发阶段对应的任务和注意事项如下所示:
序号 | 任务 | 注意事项 |
1 | 阅读需求文档和需求原型 | 确定所需要的的功能模块,找前辈们的模块去借鉴 |
2 | 区分业务参数和平台公有参数 | 参数校验,业务参数即页面上的表单项或者view项,平台公共参数,尽量多,方便使用平台功能。 |
3 | 分模块和方法编写 | 小步快走,方法的入参和反参必须清楚。一个模块完成去做下一个模块。使用的环境和要正确,给前端接口文档(能运行的数据) |
4 | 整体走一遍流程 | 保证大体上的程序没有错 |
5 | 页面上数据的接口要熟悉 | 保证所有需要显示的数据后端或者平台都能提供。程序的思维漏洞,有一些数据需要关联组织架构统计规则的,站在平台角度考虑 |
6 | 合乎规范 | 主要是阿里规约,信息提示,日志打印,字符串使用(主要是SQL),常量类使用,请求路径的设计,方法,类,常量命名 |
7 | 熟悉平台提供的服务 | 平台提供的微服务,查看其源代码,会用就行 |
8 | 一类数据一个坑 | 明白数据在数据库的位置 |
补充:明确项目的基本信息,挤牙膏式的编程不如未雨绸缪,却是必须要经历。编程的思想在此处。
二、配置阶段
配置阶段主要是让自己的后台程序上到公司的平台上,方便前端调用以及自己测试。其中主要的配置的东西如下表。
序号 | 目的 | 操作方法 |
1 | 自己的程序可以在平台运行 | 本地打包不报错,pom文件没有压入其他的包,组长或者自己发邮件给运维部。 |
2 | 平台上显示模块 | 流程key,绑定表单,url+前端页面路由,办理渠道,消息模板(动态数据源配置)。流程参数(可能会产生的流程分支) |
3 | postman访问到自己的程序 | 平台网关路由配置,请求头限制(3个),根据zxbm和jgbh访问不同的环境 |
4 | 自己的程序坐标 | sxbm、xmbh、所属项目等,找人配置 |
5 | 报表配置,导出配置 | 有需要在配置 |
6 | ||
7 | ||
8 |
补充:配置大多是老同事帮助文档,除了其他部门的合作,准备工作保证准确无误。方便配置。(配置环境的数据要明确,且准确)
三、对接口以及收尾
对接口,熟悉自己所写方法的入参和出参,好好和前端沟通。
序号 | 任务 | 注意事项 |
1 | 前端调用接口 | 接口文档的可用数据,参数一致和校验 |
2 | 4** | 接口url和请求头,平台token |
3 | 5** | 参数校验和请求方式 |
4 | 发起和查询 | 查询的反参和发起的入参 |
5 | 自测通过 | 延期也没什么,时间很充裕。pc和app |
收尾是最重要的,行百里者半九十。
收尾:需要的文档,包括公私参数文档,接口文档,编码表里的SQL脚本,概要设计文档,详细设计文档。云效和svn里需要准备的东西不要欠缺。
数据库里的数据没有违法数据