前后端共享的常量如何统一管理

63 天前
 movq

前端 JS ,后端 Java ,使用共享的常量的最佳操作是什么

如果手动同步的话,例如 Java 里面新加了一个常量字符串,然后手动往 JS 代码里面加一个,感觉很麻烦,违反了 DRY 原则。以后在 Java 端改了这个常量,就得去 JS 端改。如果忘了改,就容易出 BUG

2304 次点击
所在节点    程序员
22 条回复
mikasa1024
61 天前
以前也思考过类似的情况,正文中描述的应该是两个问题

1. 配置自动生成静态文件,因为开发期间需要变量名提示。楼上提到的配置中心、接口、字典表不符合这条要求,因为这些都是运行过程中才知道具体的变量名称

2. 配置变量值同步,这一条的意思是只改一个地方其他端自动同步

第二个问题好处理,但是两个问题结合起来感觉没有什么好的方案


一楼提到的这个东西不错,可以解决 api 中参数返回值的前后端同步
lizy0329
61 天前
@wuzzispacelake 有开源 self-host 推荐 吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1028922

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX