本人客户端开发,最近在新版开发过程中很痛苦,请教各位大佬。 我们团队关于接口的开发流程是:后端数据层建表,写数据层接口、后端应用层写 API 接口、客户端开发。 遇到的问题是: 1.客户端与后端应用层沟通的成本太大了,一个接口要沟通确定很多次(这一点可以通过规范 API 文档来解决) 2.客户端必须要等到接口给出来了,才能继续开发,很影响整体的效率。
为什么这个版本才觉得很痛苦? 主要是因为这个版本团队走了几个人,原先人多一些,感觉不是特别明显。
我觉得可以并行开发,就是先设计好 API 接口,然后后端和客户端都按照这个来同步进行开发,不是很好嘛,但是咨询了我们的后端,说不行。原因是,应用层不能自己写字段名,需要数据层给,数据层要等到表建好之后,才能确定字段名。 在我的了解应用层提供业务相关 API,不需要完全按照数据层给的字段和结构来返回接口吧?
所以想来问问,大家都是怎么处理的?应用层 API 返回的字段名称必须要和数据库里面的字段名一样吗?给我一些参考,谢谢啦!