前后端分离如何提高开发测试效率
三丰 soft张三丰
前后端分离项目
开发步骤:
项目是基于前后端分离的架构进行开发,前后端分离架构总体上包括前端和服务端,通常是多人协作并行开发,对于不同职位的人来说,有不同的侧重点。
1、需求分析
梳理用户的需求,分析业务流程
2、接口定义
根据需求分析定义接口
3、服务端和前端并行开发
依据接口进行服务端接口开发。
前端开发用户操作界面,并请求服务端接口完成业务处理。
4、前后端集成测试
最终前端调用服务端接口完成业务。
详细解读:
架构师工作:
1.需求分析:
是一个必备的技能,通常项目负责人会根据客户的要求详细的了解业务流程,将客户要求的功能转化成自己如何实现的伪代码。
例如:客户:你们的项目需要做一个查询功能:
架构师:首先根据功能设计出来详细的表结构,然后写需求分析。
2.定义接口:
第一步完成数据模型:
完成实体类
做请求类型的模型
package com.zf.framework.domain.cms.request;
import com.zf.framework.model.request.RequestData;
import lombok.Data;
@Data
public class QueryPageRequest extends RequestData {
//站点id
private String siteId;
//页面ID
private String pageId;
//页面名称
private String pageName;
//别名
private String pageAliase;
//模版