V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dan666
V2EX  ›  问与答

想请后端团队的同学能够介绍下后端参数字段名统一化的方案

  •  1
     
  •   dan666 · 2019-05-29 15:39:40 +08:00 · 1479 次点击
    这是一个创建于 1986 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前情提要:

    1、我是公司的前端,因为公司产品走国际化,本身就有 i18 的字典,所以对于前端参数字段来说是统一的;

    2、最近新项目,新来的后端的几个同学对于相同的内容,返回的字段名不一,

    比如 会员账号 同学 A:ownerId ;同学 B:memberId

    3、进行沟通,反馈:1、后端团队还没有统一化的方案; 2、统一字段名是比较头疼的问题。

    4、在网上检索相关信息一段时间,没有检索得到有效的内容。

    5、我个人已经有想法, 就是做 git 字典仓库。

    发帖目的:

    1、想请后端团队的同学能够介绍下已经实际在使用的方案 orz

    非常感谢❤️

    6 条回复    2019-05-29 17:41:07 +08:00
    yoke123
        1
    yoke123  
       2019-05-29 16:09:57 +08:00   ❤️ 1
    谷歌翻译 你值得拥有 谷歌翻译啥单词 我就用啥单词 简单粗暴
    liaowy
        2
    liaowy  
       2019-05-29 16:32:15 +08:00   ❤️ 1
    graphql 可以给字段起别名
    xh520630
        3
    xh520630  
       2019-05-29 16:38:00 +08:00   ❤️ 1
    会员账号:user_id
    手动狗头
    MaxTan
        4
    MaxTan  
       2019-05-29 17:00:28 +08:00   ❤️ 1
    codeif?
    v2nika
        5
    v2nika  
       2019-05-29 17:02:24 +08:00   ❤️ 1
    这个为啥要统一呢, 保持接口的分散独立性是项目水平扩展性的重要保障.
    LancerComet
        6
    LancerComet  
       2019-05-29 17:41:07 +08:00   ❤️ 1
    项目中一般会有单独定义的 Model,将 JSON 反序列化至 Model 时处理字段不匹配问题,这样可以避免接口字段不同和接口字段更变(按道理应用版本做向下兼容),也可以缓解楼主的问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:58 · PVG 05:58 · LAX 13:58 · JFK 16:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.