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