[探讨] 字典管理
一、问题背景
- 字典来源众多
后端代码(枚举,if判断,数据库表字段)
前端(判断)
系统管理>字典管理
二、问题
- 更新不及时(可能后端、前端改了,文档没改)
- 没有通知到相应人员
三、讨论
3.1 需不需要统一
1)统一的好处/坏处有哪些
- 坏处:集成的应用过多(有历史系统,很难或根本不可能合并)
- 好处:字典值统一(比如性别 男/女/未知 统一映射为 0/1/2)
2)不统一如何管理?
各管各的,维持原样
3)统一的话导出和导入是个问题
导入/导出需要远程调用进行翻译
4)其他解决办法
用jar包管理
3.2 字典的命名
比如性别都通用:common_genre
针对某一特定模块/业务/服务,比如电商.订单状态 biz_order_state