校验是改前端写还是后台写?

2018-01-08 14:17:23 +08:00
 sansansan333

在一家公司已经工作 3 年了。

刚才头一次感觉和同事有了次冲突...感觉也是相当不爽...

具体问题是发现后台写接口的越来越松了。刚开始表单数据校验不写,不写就不写吧,前端校验住还能少几次请求,好像确实前台校验好点。现在连能不能改订单状态,能不能修改已经审核通过的信息都靠前台校验了。那还做个毛。只要是个入了门的程序员,一个普通账号在站内为所欲为?觉得很无语,来吐槽....

是我想多了?没人这么无聊直接跑接口?还是他们越来越懒了。

8362 次点击
所在节点    问与答
89 条回复
sansansan333
2018-01-08 14:18:49 +08:00
也是自己最近有点烦躁,不然又忍住不争了...

今天是实在不想写了,总感觉和给人擦屁股似的...
Phariel
2018-01-08 14:20:02 +08:00
都要写
tomczhen
2018-01-08 14:22:09 +08:00
前端校验是为了体验,后端校验是为了安全。

其实你们只是位置不同,毕竟屁股决定脑袋¯\_(ツ)_/¯
am241
2018-01-08 14:22:11 +08:00
这是不怕公司倒闭的节奏啊
kosilence
2018-01-08 14:22:32 +08:00
都写
p2pCoder
2018-01-08 14:22:33 +08:00
前后端都用写
dong3580
2018-01-08 14:27:47 +08:00
他写不写你不用管,你只管你写了就行了。

ps:好像你遇到的就是我曾经走过的路...
b821025551b
2018-01-08 14:29:53 +08:00
我就是那种无聊的人:doge:
sansansan333
2018-01-08 14:34:29 +08:00
@dong3580
关键是每次发现类似的 bug 能前端解决的,后台绝不动手。

着里面就有两个问题了。

第一,我很不爽...。

第二,只是面子上好了,测试确实测不出来问题了。可是我心里觉得这接口明明就还差的远呢...
SoulGem
2018-01-08 14:39:33 +08:00
都要写
toan
2018-01-08 14:41:20 +08:00
都要加
毫无疑问!
baiyi
2018-01-08 14:42:10 +08:00
公司的安全测试呢?
sansansan333
2018-01-08 14:46:26 +08:00
@baiyi 见识少,问一句。这种问题如果前端校验住了。后台没校验。测试应该发现吗?
baiyi
2018-01-08 14:48:06 +08:00
@sansansan333 #13 功能测试可以通过,但是安全测试一定会发现的
calming
2018-01-08 14:59:41 +08:00
肯定都得写啊,这不怕公司倒闭吗
DualWield
2018-01-08 15:00:47 +08:00
多学点东西,这样就可以名正言顺的怼后端了,各种教他做人
Kilerd
2018-01-08 15:03:26 +08:00
前端为了用户体验,后端为了数据安全。
SuperMild
2018-01-08 15:07:43 +08:00
你怼他有什么用,和他上面有权管他的人谈才有用啊。后端需要校验这种事情,没有任何技术基础的人都能听明白,就看你的沟通能力了。除非你在公司里处于技术牛人的地位,否则不要一副得理不饶人的姿态,耐心讲,同时给对方找台阶下,这样的沟通才有效。
timwei
2018-01-08 15:14:06 +08:00
后端基本不信任前端发来的数据
sansansan333
2018-01-08 15:30:50 +08:00
@SuperMild 如你所说,沟通过几次,并没有什么卵用... 又不想直接和太高层的人提,总觉得背后说人家不太好... 要直接和高层说这种情况。必然是开大会各种怼。虽然怼完他们肯定乖乖的写...但是感觉着同事是以后别想好好相处了...何况现在公司的后台普遍都这么干...一下得罪一大片...我一个小员工,好像也没必要...

哎...

就是来吐槽下发泄一下

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

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

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

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

© 2021 V2EX