如何优雅的处理软件配置文件的变更

99 天前
 aiyolo

在软件开发的生命周期里,随着需求的不断变更,软件配置项也需要跟着改动。如之前的版本里 settings.json 中的 old_key 字段现在要改成 new_key, 或者需要更改类型,增加删除字段的情况。

我想知道如何能够优雅的处理配置项的变更呢?每个语言或者框架中现在最成熟的解决方案是什么呢?

1534 次点击
所在节点    程序员
7 条回复
Smilencer
99 天前
apollo
netnr
99 天前
根据版本号来判定(取)参数
mydebug
99 天前
AgileConfig
aiyolo
99 天前
@Smilencer 这个好
NewYear
99 天前
根据版本,逐个版本级更新结构吧。

客户端处理这一块要考虑的还蛮多,可能的话客户端只做缓存即可简单很多。
NewYear
99 天前
@Smilencer #1


啊这……难道是古希腊掌管版本迭代的神祗。
2liuqi
98 天前
@Smilencer 太古老了,真的好用吗?

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

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

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

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

© 2021 V2EX