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