被妹子同事气炸

2016-09-23 22:10:28 +08:00
 yxs19910622

事情是这样的 我们都是后端 人手紧张今天让我做了个页面 然后妹子做接口 页面中有个地方是三个部门的工作量需要显示 然后测试时发现有个部门工作量显示 undefined 查看接口时发现这条数据只传了两个部门的数据过来 我就问了下 妹子理直气壮的说都是数据库 select 出来的 那个部门没有工作量很正常 你要自己判断然后显示 0 上去 我说你处理下啊 妹子就说哪有后台处理的 你得自己前端判断啊 语气好像我根本不懂怎么开发一样。。。

虽然我不是专业前端 但是我觉着接口就是要处理好数据再传过来吧? 不过为了避免尴尬还是要问问老司机们 我有没有错。。。

16024 次点击
所在节点    程序员
117 条回复
jonechenug
2016-09-23 22:15:02 +08:00
同妹纸讨论这个你就输了
hhacker
2016-09-23 22:15:43 +08:00
妹子肯定不温柔也不漂亮
前后端甩锅的事,自从前后端分离以来已经见怪不怪了
这个其实你们都没有错,因为你们的接口没有标准文档,没有人规定妹子必须要传三条数据,也没有人规定你要在前端判断数据
penjianfeng
2016-09-23 22:15:44 +08:00
你这样想,妹子估计还会想:这 SB 前端,啥都要我自己处理,你自己不会处理,前端你自己判断一下要死吗?说的我好像不懂怎么开发一样...
到底需要怎么传,协商后就 OK,没有特定的规则.至少我是这样的.
PS: 我前后端都写,api 提供出接口,写清楚文档,扔给前端, 我成前端的时候看接口,如果有需要改的,如果能够在目前基础上实现的,不该接口前端实现. 如果前端弄起来是在太麻烦,我写的接口我自己改了,其他同事写的找那个同事协商.协商时注意语气,没了
owt5008137
2016-09-23 22:17:30 +08:00
看协议约定。
最好当然是前端处理,能少一点流量就少一点呗。虽然省那么一点没什么卵用。
讲道理服务器和客户端双方都是要不信任对方数据的格式,然后校验数据内容的,以防升级的时候数据结构变化导致问题。
mdzz
2016-09-23 22:17:39 +08:00
看标题还以为是被某妹子的同事气炸
misaka19000
2016-09-23 22:18:18 +08:00
然后楼主和妹子干了个爽?

这种东西按道理来说确实应该后台做判断,但是楼主当时没有反驳却自己却生闷气何必呢?要是我的话要么就默默把做了,要么就极力反驳,如果要一直和这种人合作,那么还是换同事吧。
Deeer
2016-09-23 22:23:14 +08:00
你需要个 CTO ,评评理
free9fw
2016-09-23 22:24:35 +08:00
说实话,女人的思维不太适合做程序,以后文档写好记得
cxbig
2016-09-23 22:27:31 +08:00
给前端用的数据最好在后端就处理好
tolerance
2016-09-23 22:28:02 +08:00
我感觉妹子没错啊
jydeng
2016-09-23 22:28:25 +08:00
我也认为应该后端处理, anyway ,和妹纸就不要计较太多了。
yangqi
2016-09-23 22:30:06 +08:00
前后端都要处理
kxxoling
2016-09-23 22:34:31 +08:00
看情况吧,我一般是遵循语义习惯的。
v2mi
2016-09-23 22:42:08 +08:00
看标题真吓我一跳...
可能是最近恐怖袭击和化学实验室爆炸的新闻听多了
franklinyu
2016-09-23 22:49:43 +08:00
@misaka19000 +1 ,建议

1. 当面反驳妹子的建议
2. 接受妹子的建议并且干个爽
klesh
2016-09-23 22:50:26 +08:00
这种小事,后端不处理就前端处理一下不是很简单,给 0 或者 undefined 在语义上都讲得通。又不是原则性的问题,别闹到 hr 去。
Patrick95
2016-09-23 22:57:35 +08:00
「今天被同事妹子气炸」 ————不漂亮不温柔妹子
「今天被同事妹子萌哭了」 ————漂酿妹子
introom
2016-09-23 23:26:09 +08:00
前端处理, unix 原生哲学,如果把后端看成操作系统,那么所做的仅仅就是 provide, provide, provide.在大型项目中,这个认知尤其重要。
9hills
2016-09-23 23:28:54 +08:00
你需要有个两边都服的人来定 API
lxy
2016-09-23 23:30:54 +08:00
后端处理。要不然不知道是真的数据缺失,还是后端代码运行出错。

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

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

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

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

© 2021 V2EX