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