Re[2]: Реализация разного функционала для разных клиентов
От: diez_p  
Дата: 12.01.24 09:53
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Здравствуйте, vsb, Вы писали:


Я бы опирался на следующие составляющие в вашем случае:

Надо ли динамически включать и выключать фичи? Если нет, то положить такое в статику.
На сколько много комбинаций: компания-{набор флагов}

Но стратегия была бы такая, что сначала положить в ифики, только зафасадировать это все.
Дальше это все можно развить в компоненты/плагины и собирать сборку/конфиги под каждую компанию, если нужно динамически, то база и апдейты.

Если идти дальше, то если у вас не С++, а C# или Java то можно повесить атрибуты аннотации и сделать это в виде АОП.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.