为了前后端能够更好的进行开发合作,首先就要熟悉一下基本的开发流程,搞懂自己的定位以及各自的岗位职责。
基本开发流程:
需求评审→接口文档→前后端开发→联调→测试→上线
需求评审:接到一个项目之后,首先要确定产品有什么需求,根据需求设计出UI图,然后就可以进入到开发阶段了。
接口文档:在拿到需求之后,首先需要确定接口文档,考虑到开发效率问题,一般情况下是需要前后端同时进行开发的,所以需要先出来接口文档,在接口里写上一些模拟数据。
前后端开发:后端接口文档出来后,前端根据接口文档里的模拟数据来开发前端功能,后端根据接口文档开发后端功能,双方都开发完毕后,进入联调阶段。
联调:在这个阶段,前端会直接调用后端接口(真实数据接口),之后看看是否存在什么问题,如果有问题,分清是前端问题还是后端问题,然后解决。
测试:前后端连接完成后,进入到测试阶段,测试阶段基本上就没有什么明显的bug了,这个阶段主要是专业的测试来进行各种情况下的极端操作来测试系统的健壮性。测试通过之后就可以灰度上线了。