[探讨] 字典管理

一、问题背景

  • 字典来源众多
    后端代码(枚举,if判断,数据库表字段)
    前端(判断)
    系统管理>字典管理

二、问题

  • 更新不及时(可能后端、前端改了,文档没改)
  • 没有通知到相应人员

三、讨论

3.1 需不需要统一

1)统一的好处/坏处有哪些

  • 坏处:集成的应用过多(有历史系统,很难或根本不可能合并)
  • 好处:字典值统一(比如性别 男/女/未知 统一映射为 0/1/2)

2)不统一如何管理?

各管各的,维持原样

3)统一的话导出和导入是个问题

导入/导出需要远程调用进行翻译

4)其他解决办法

用jar包管理

3.2 字典的命名

比如性别都通用:common_genre
针对某一特定模块/业务/服务,比如电商.订单状态 biz_order_state

posted @ 2024-01-16 10:52  LHX2018  阅读(26)  评论(0编辑  收藏  举报