1

我知道我以前看过这个问题并详细回答过,但我一生都找不到它,所以我会再问一次。

我继承了一些遗留代码,并且与遗留代码的情况一样,编写它时并没有考虑到前向兼容性。该应用程序使用数据文件来存储收集到的数据,并在这些数据上执行计算。我想向这个数据文件添加一个版本控制系统,以便将来应用程序可以简单地检查版本信息并适当地处理文件。

在向数据文件添加前向兼容性功能的同时保持向后兼容性的最佳实践是什么?

4

0 回答 0