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