dan666
V2EX  ›  问与答

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

  •  1
     
  •   dan666 · May 29, 2019 · 1962 views
    This topic created in 2605 days ago, the information mentioned may be changed or developed.

    前情提要:

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

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

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

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

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

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

    发帖目的:

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

    非常感谢❤️

    6 replies    2019-05-29 17:41:07 +08:00
    yoke123
        1
    yoke123  
       May 29, 2019   ❤️ 1
    谷歌翻译 你值得拥有 谷歌翻译啥单词 我就用啥单词 简单粗暴
    liaowy
        2
    liaowy  
       May 29, 2019   ❤️ 1
    graphql 可以给字段起别名
    xh520630
        3
    xh520630  
       May 29, 2019   ❤️ 1
    会员账号:user_id
    手动狗头
    MaxTan
        4
    MaxTan  
       May 29, 2019   ❤️ 1
    codeif?
    v2nika
        5
    v2nika  
       May 29, 2019   ❤️ 1
    这个为啥要统一呢, 保持接口的分散独立性是项目水平扩展性的重要保障.
    LancerComet
        6
    LancerComet  
       May 29, 2019   ❤️ 1
    项目中一般会有单独定义的 Model,将 JSON 反序列化至 Model 时处理字段不匹配问题,这样可以避免接口字段不同和接口字段更变(按道理应用版本做向下兼容),也可以缓解楼主的问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5455 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 01:21 · PVG 09:21 · LAX 18:21 · JFK 21:21
    ♥ Do have faith in what you're doing.