一、过往项目痛点:
1、前后端开发速度不一致,前端页面写好之后,必需要等待服务端的接口出来,才能有足够的数据支撑UI的显示。
2、服务端接口不能满足界面的需求时,要前端调用发现问题之后,反馈给服务端,然后服务端需要根据要求修改接口定义和业务逻辑,重新部署,前端再重新调用。
3、由于后端接口常需要根据前端需求变动,因此后端接口的变更难以有效的保证质量,前端调用接口的操作成为了测试接口是否有bug的手段。
二、制定标准化开发流程,提升开发效率
1、项目开发阶段一开始就要先制定接口
2、利用mock工具将接口模拟出来
3、前后端分别进行开发
4、前后端都开发完毕之后,后端再把真实接口部署出来,然后前端把mock环境切到真实环境,进行联调和测试
5、利用mock工具,我们至少能在开发阶段做到真正的前后端分离的状态了 。开发效率明显提升,避免出现相互甩锅,指责对方
三、mock开发流程图