最近忙着赶项目,写写开发中的一些事儿吧。这两天和两个后端妹子进行后端联调,给了 10 个接口 8 个接口都是报错的。在两天的努力联调中总结了一些经验教训。
- 不要上来就想着把接口放到页面流程里去一边调接口一边走页面逻辑。
- 最好在项目中去联调接口,因为项目中对数据传输会有一些特殊要求。用 postman 测起来很麻烦。比如我项目里要为每个接口传递很多公参,用 postman 模拟的累死。
- 建议后端自测一波再给接口,不要那么随性地就将开发中的接口丢过来了。
- 前后端联调中,接口报错是非常非常非常正常的现象,前端同学要戒骄戒躁、更不要动不动就开怼。积极反馈,多多沟通。联调嘛本来就是一个沟通调试的过程。(但是我在联调的时候偶尔还是会忍不住 mmp)
- 我觉得可以先自行 mock 数据走流程,然后单独写个 demo 也调接口。(一开始我在业务里面调接口,各种报错卡进度。后来干脆一个页面十几个按钮逐个调接口,联调接口和写业务分开)
- 我之前还遇到过由于前端请求头配错导致无法上传文件,还一直指责后端的情况。仔细想想都是自己技术知识缺失的缘故。
整理总结一下,提高前后端联调效率的点:
- 提醒后端自测
- 后端联调和写业务逻辑分离,单独联调接口
- 戒骄戒躁,相互理解
- 积极沟通,快速反馈
- 在项目中调接口比 postman 更加直接
- 了解一些网络通信、后端和数据库的技术更大大降低联调难度
这几点经验教训能让联调变得更加高效和有爱,前端后端合作愉快~
网友评论