为什么有些后端经常问:喂,前端兄弟,帮忙看看 XXX 功能是用了哪个接口?

2020-01-06 09:33:25 +08:00
 jrtzxh020

经常会这样

后端:前端兄弟,帮忙看看 XXX 功能是用了哪个接口?

我:好的。稍等,是这个 xxx

后端:确定是这个?

我:。。。

虽然帮忙找个接口不难,但是会有点恶心的感觉?

14558 次点击
所在节点    程序员
126 条回复
pkaq
2020-01-06 16:16:14 +08:00
@jrtzxh020 有的前端会拿只要能达成效果的接口就用了 实际上后台做的专用接口根本没调用 说回来还是研发管理的问题
719465553
2020-01-06 16:25:44 +08:00
不知道恶心在哪里,对你是举手之劳,如果是经常这样,确实是有点恶心,但是从你的描述来看是第一次,应该是怕后面一直这样。次数少我觉得无所谓,大家都是同事,你帮了他,后面你找他要接口人家也记得
Vitali
2020-01-06 16:29:58 +08:00
程序猿何苦为难程序猿,不互帮互助,难道要 007 么?
jrtzxh020
2020-01-06 16:33:53 +08:00
@719465553 平均每次某个功能更改都会问
mars0prince
2020-01-06 16:38:09 +08:00
你问后端,这个接口有没有用,需不需要传某某字段的时候,大部分也是不耐烦的和我说,不知道,你试试,不报错就没问题。只有少部分会帮你查代码。人和人都是一样的,直接教他 F12 或者让他看日志就完事了。
yaphets666
2020-01-06 16:46:57 +08:00
@mars0prince 这不是说明后端接口文档没写清楚嘛 传哪些字段难道要前端猜吗
yema50
2020-01-06 17:16:47 +08:00
emmm……我们这里的前端是把后端接口封装过的,直接通过 network 查看看到的是前端定义的接口,还有后端代码因为某些原因,具有类似功能的不同版本,不知道前端调用的哪一个接口
yema50
2020-01-06 17:17:22 +08:00
其实现在大多数情况下我都是自己翻前端代码确定接口的……
shadeofgod
2020-01-06 17:28:43 +08:00
来了来了,用 redux 难受的给你们推荐自己撸的一个轮子,自家后端同事都说好用 https://github.com/shadeofgod/reackt
shadeofgod
2020-01-06 17:32:34 +08:00
咦,发错帖子了。。
myon
2020-01-06 17:36:45 +08:00
多大点事,有时间就帮,没时间就教他自己找
arrow2015
2020-01-06 17:48:10 +08:00
后端只负责提供接口,他不需要必须记住你前端用到哪个功能上了吧
ksssdh123
2020-01-06 17:48:58 +08:00
一般后端不是大规模要看接口 就顺便帮忙看下,如果大规模
那就教会他 如何看 就行了
app 更麻烦,我都教会后端怎么抓包 怎么看了

前端一直有一个理想化的想法就是 新手接老项目的时候,让新手不用去问前端 喂,老兄,这界面调的哪几个接口?

现实告诉我,目前任何工具 任何文档(因为从效率上来说 还不如去问前端来得快,或者自己学会看)都改变不了 最好的方式就是前后端都是一个人...
AGEGG
2020-01-06 17:52:51 +08:00
一般 api 项目都自己写前端的访问日志,运行日志,错误日志。不熟悉的业务:打开日志,打开前端(页面,小程序,app ),查看访问日志,看看代码就大概知道了,所见所得,简单高效。错误排除,记录复现也都很可靠。
zhangqilin
2020-01-06 18:21:02 +08:00
APP 的话不好办
API 的话看前端访问日志不就完事了
guanhui07
2020-01-06 18:44:39 +08:00
后端自己抓包 解决,不过有时 问一下 确定下 也没什么吧
elarity
2020-01-06 19:48:59 +08:00
API 不涉及具体操作交互业务逻辑,而且某个 API 除了被用到 UI A 的场景下,很有可能还会被用到 B 场景下。
leafre
2020-01-06 20:29:40 +08:00
现在前端都是 webpack,F12 还真找不到接口
bk201
2020-01-06 20:36:50 +08:00
team 就不能有一点沟通吗?
lihongjie0209
2020-01-06 20:58:23 +08:00
@leafre #118 webpack 是打包工具, 接口调用是网络请求, 有什么联系吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/635359

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX