在软件开发的生命周期里,随着需求的不断变更,软件配置项也需要跟着改动。如之前的版本里 settings.json 中的 old_key 字段现在要改成 new_key, 或者需要更改类型,增加删除字段的情况。
我想知道如何能够优雅的处理配置项的变更呢?每个语言或者框架中现在最成熟的解决方案是什么呢?
1
Smilencer 151 天前 via iPhone
apollo
|
2
netnr 151 天前
根据版本号来判定(取)参数
|
3
chendaye 151 天前
AgileConfig
|
5
NewYear 151 天前
根据版本,逐个版本级更新结构吧。
客户端处理这一块要考虑的还蛮多,可能的话客户端只做缓存即可简单很多。 |