我尝试使用OpenHFT/Chronicle-Map和MapDB来保留一个简单的字符串 - > Foo数据库。
Foo可能会随着时间的推移而发展,我想知道人们采用了哪些测试策略来确保任何旧版本的Foo持续存在都将是可加载的。
我正在考虑为每个特定的类启动serialVersionUID为1,将每个特定的序列化版本存储在我签入的文件中并进行测试,这样可以确保我可以读回所有这些文件并且值是我所期望的。
虽然看起来有些小手册。
由于
答案 0 :(得分:1)
您可以自动创建序列化文件的过程
src/test/resources
.java
编译为.class
.class
版本一旦到位,唯一的维护就是