Имеется 5 баз. Конфигурации идиентичны, подключены к хранилищу.
Появилась необходимость внести изменения в один единственный модуль так, чтобы в коде не было видно, что для разных баз код выполняется по-разному. Т.е., если кто-то откроет этот модуль, он должен увидеть там только то, что относится к конкретной базе и ничего другого.
Как это можно реализовать, чтобы сохранить удобство обновления всех баз через хранилище?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший