Управление версиями пользовательского интерфейса для обеспечения обратной совместимости старой базы данных - PullRequest
0 голосов
/ 13 января 2020

Мы разработали версию 1.0 нашего пользовательского интерфейса, и в дальнейшем нам необходимо поддерживать установку старой базы данных с самым последним кодом. Например, если установлена ​​версия 2.0 нашего пользовательского интерфейса, но база данных версии 1, пользовательский интерфейс должен вернуться к функциональности версии 1.

Я пытаюсь дать людям совет относительно любых шаблонов, которые они могли использовать, и как они нашел их. Я действительно не хочу быть в ситуации, когда есть операторы if во всем коде пользовательского интерфейса.

Что думают люди?

...