Я работаю над созданием Plug-In API, который использует сериализацию Java. Идея похожа на системные образы SmallTalk. Мне интересно, как лучше всего автоматизировать тестирование на предмет того, не приведут ли вносимые мной изменения к нарушению десериализации, поскольку некоторые изменения кажутся безобидными, например, добавление метода в интерфейс, который уже реализован (пока он не вызывается, иначе это приведет к AbstractMethodException
).
Да, это скорее для экспериментального шипа, чем для производственного кода, поэтому, пожалуйста, не предлагайте не использовать сериализацию.