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