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

模型字段膨胀问题怎么解决?

  •  
  •   meeop · 2023-07-25 18:06:01 +08:00 · 675 次点击
    这是一个创建于 488 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们有一些接口参数,或者接口返回数据,封装为若干 java 对象,对象里有很多字段
    比如有 name,age,type
    随着业务迭代,数据模型里会塞进去越来越多的字段,我们有些接口里的字段已经多达数百个了

    这导致很多问题:
    1 没有人能说清楚每个字段的含义,来历,也就不敢乱用和修改
    2 因为不熟悉现有字段,安全的做法,新需求会定义一个新字段,继续恶化这个模型
    3 即便想修改或者合并字段,因为下有有 n 个使用方,没人敢确定这个字段的全部使用场景

    总之字段越来越多越来越冗余

    这种问题求助各位大佬有啥好的解法吗?
    3 条回复    2023-07-25 23:38:40 +08:00
    xiaoyuervae
        1
    xiaoyuervae  
       2023-07-25 20:41:40 +08:00
    需要新增字段的时候为什么不拆一张新的表出来呢?
    IvanLi127
        2
    IvanLi127  
       2023-07-25 23:27:09 +08:00 via Android
    想办法按比较固定的规则去拆表,不然就把加字段的权限向上收紧。不过这表能到这么宽,可能需要换公司才能解决了。。。
    shyangs
        3
    shyangs  
       2023-07-25 23:38:40 +08:00
    沒救了.

    拆表大機率是把問題擴散到新表.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:42 · PVG 00:42 · LAX 08:42 · JFK 11:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.