一般信息:
1)自动化Java项目。
2)经过测试的程序每6次安装就有一个新版本(给予或接受)。
需要 - 向我的自动化代码添加向后兼容性,这意味着 - 我的Java代码的更改不支持旧版本的程序,不会影响使用旧版本。
我想知道维护我测试程序的版本列表和每个版本的java代码的最佳方法是什么。 由于我不想重写代码,我想我想要这样的东西:
代码-A适用于版本V1-V4,代码-A-new适用于版本V5及更高版本。
代码B适用于版本V1,代码B适用于版本V2-V3,代码B更新适用于版本V1 版本V4及以上
依旧......
当试图在线阅读这个主题时,我发现了一篇文章(http://www.androiddesignpatterns.com/2012/06/designing-for-backwards-compatibility.html?m=1),建议了一个工厂。
我会为任何指导感到高兴。