最近写前端交互老是心态爆炸

2020-10-15 11:07:32 +08:00
 mht
常年写后端代码,以前的工作流程都是前端切完页面,然后自己拿自己的接口去套页面写交互。

最近一个项目,任务分配原因,分到几个大模块的前端交互,感觉后端写的接口老是各种问题,要么感觉需求没看清楚,要么就是有 bug,然后就得停下来等他们改 bug,改完才能接着写,在这个过程里,心态就很容易爆炸,感觉如果自己写后端,肯定一开始就想好怎么写了,改的时候也是自己去改后端代码,不至于干等着,工期又卡的死死的。

就在这个循环里,经常生气,后端改完继续写,平和一会儿,然后继续生气,没有自己写后端那种行云流水的感觉。

正在等修 bug,需要发泄一下心情,来发个帖子解解压。
5266 次点击
所在节点    程序员
36 条回复
zoharSoul
2020-10-15 11:09:51 +08:00
前端切页面是啥意思呀
unco020511
2020-10-15 11:10:42 +08:00
jsp?
mht
2020-10-15 11:12:33 +08:00
php+vue,切页面就是前端拿到设计图切图,把样式整出来。
vv13
2020-10-15 11:13:44 +08:00
Mock Server 了解一下
wangritian
2020-10-15 11:15:02 +08:00
mock/自己写一套假接口,写页面时不用鸟他们
Ttttnik
2020-10-15 11:47:44 +08:00
对,用 mock 模拟数据,这样不耽误你的时间
CabbSir
2020-10-15 12:56:44 +08:00
假接口呢
dk7952638
2020-10-15 13:54:51 +08:00
你们考虑下前端后端一起把 graphql 搞起来
lin07hui
2020-10-15 13:55:06 +08:00
// get
pageData = { ...apiData, a: apiData.b, ... };
// post
postData = { a: formData.b, c: formData.c, ...};
完全自己定义字段,这样做就不用在改页面上的字段
Inside
2020-10-15 14:35:07 +08:00
这么说吧,我写的界面,如果演示时我不告诉你,你都不知道其实我访问的是客户端本地的 mock 数据,等于是我对业务自己做了一层数据抽象,服务端 API 对我来说只是这层抽象的不同实现中的一种。
我自己开发的时候用的是我自己的实现,根本不需要服务端。
Tokiomi
2020-10-15 16:03:42 +08:00
千万别全干,不然会像我一样被拼命压榨工期
SelectLanguage
2020-10-15 16:12:47 +08:00
@Inside 假设你自己的实现数据在一个接口里,真实服务端的数据分为两个接口,这种情况咋办呢
hitaoguo
2020-10-15 16:17:49 +08:00
约定好接口的数据格式即可脱离后端的进度束缚。
jones2000
2020-10-15 16:31:51 +08:00
如果你没事干了,可以直接站在后台开发座位后面,给他点压力。
Inside
2020-10-15 16:42:32 +08:00
@SelectLanguage 前端业务的理解与后端不一样是很常见的,这个没问题,数据层面适配一下而已,但驱动界面的仍然是前端自己的抽象。

具体拿出方法的话,用服务端 API 实现数据层时使用 Promise.all 。
aaronlam
2020-10-15 16:51:35 +08:00
是用不了 mock 吗?
keepeye
2020-10-15 16:57:00 +08:00
心态有问题,别对他人要求太高
dajj
2020-10-15 16:59:07 +08:00
你单独写前端,他们单独写后端, 双方都好了再来联调。 感觉你们是一起开发, 那当然蛋疼
wunonglin
2020-10-15 17:14:48 +08:00
说 mock 可以解决了怕是没见过“敏捷开发”的后端吧?
number,string 不定,字段时有时无,接口报错不返回固定格式直接 http500 等等。
mock 好了有毛用,数据格式都还没确定,传入字段大小写,驼不驼峰也不知道,写毛啊
cnoder
2020-10-15 17:38:51 +08:00
肯定是先定接口在 mock 啊

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

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

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

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

© 2021 V2EX