新来的 app 开发上来就向要数据库要服务器账号,检查了一遍说数据库设置不合理让后端改,然后又让改后端代码,这正常吗?

2023-03-14 15:23:40 +08:00
 frozenway

服务器后端代码和数据库不是后端程序员负责,app 开发只需要后端提供接口就可以了吗?

4364 次点击
所在节点    问与答
46 条回复
frozenway
2023-03-14 15:26:04 +08:00
现在 app 开发和后端对接是怎么个流程?是 api 对接还是 app 直接连数据库
guoooo00oohao
2023-03-14 15:27:16 +08:00
比较少见.
一般大前端只是面向接口开发交互逻辑.
数据库相关的设计一般都是后端负责的.
如果是生产环境的话 前端 和 后端 在一般情况下都不允许访问的, 由运维管理.
wunonglin
2023-03-14 15:27:44 +08:00
说详细点呀。
wdmm
2023-03-14 15:27:54 +08:00
确是不正常,如果数据库确实有不合理的地方,可以让他提技术需求就好,让你们老板进行评审,评审通过,时间排期改就好了
frozenway
2023-03-14 15:34:48 +08:00
他现在在检查数据库数据结构,发了一堆要修改的地方。可是系统管理后台和 web 端都已经做好了,按他这样一改,后台和 web 要改动好大阿
wdmm
2023-03-14 15:45:04 +08:00
@frozenway 你让他出一份收益与风险报告,这么做有什么产出
hhjswf
2023-03-14 15:48:23 +08:00
你是被这个客户端指手画脚的后端?
leejnull
2023-03-14 15:49:10 +08:00
app 不都只关注接口返回数据吗。。。 他这是要当你们的技术总监?
buxudashi
2023-03-14 15:53:13 +08:00
具体的发来,让大家伙看看。
Chad0000
2023-03-14 15:55:29 +08:00
他实际上是 application 开发啊 哈哈
litchinn
2023-03-14 15:57:01 +08:00
行为上来说不正常,但是不妨看看他提的问题到底是不是存在,如果是觉得表结构设计不合理让做表设计的人和他沟通,看看哪里不合理
katsusan
2023-03-14 15:57:57 +08:00
跨端管理应该先向上级的技术 leader 请求,不然乱套了。
finab
2023-03-14 16:01:21 +08:00
不好评判,一般来讲客户端只对接到接口,再往后不管了

但确实有些后端接口设计的跟屎一样没法用,客户端看不过去根据业务提出了更合理的设计
gofishing
2023-03-14 16:03:02 +08:00
我觉得开始给账号就错了. 就不该给.
现在把如果要改数据库要涉及到的人拉到一起开会, web, 后端, 领导, 测试, DB 等等. 让这家伙逐一说服大家改数据库的必要性.
shyangs
2023-03-14 16:06:26 +08:00
前後端分工。

就算資料庫資料結構一坨屎,app 、前端也看不到啊,只要互相溝通的介面好就是好。
lshero
2023-03-14 16:08:34 +08:00
如果被删库或者脱裤了责任算谁的?数据库修改后,各种业务都需要返工,这些返工的成本都是移动端负责吗?
数据库结构修改还会涉及运维的备份或者一些数据部门的分析,移动端能把相关方都召集齐,并且通知他们要改数据库嘛?
zhangxudong
2023-03-14 16:11:45 +08:00
我做运维的,都不敢说一上来就要数据库密码,服务器账号密码
zhaol
2023-03-14 16:15:04 +08:00
作为前端从来不对后端的代码以及表设计指手画脚,只对接口提出意见和建议
gam2046
2023-03-14 16:17:40 +08:00
老板:来来来 这个位置你来坐。我下去开发 app 得了。
falcon05
2023-03-14 16:20:04 +08:00
这是突然空降的 CTO 吗?

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

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

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

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

© 2021 V2EX