Я довольно новичок в использовании флагов. Они были очень полезными. Я использую их для выпуска функций, но я также использую их для тестирования функций AB в приложении.
Проблема, с которой я сталкиваюсь, заключается в том, что некоторые функции зависят от других. Например, у меня есть встроенный модуль. Если я выключу модуль страницы профиля, он сломает модуль регистрации, так как часть опыта включает введение в страницу профиля. Придуманный пример, но вы поняли идею. Некоторые функции зависят от других. Если я выключаю модуль страницы профиля, я хочу, чтобы он автоматически выключал все подключенные функции. Поэтому я никогда не смогу быть в состоянии, когда модуль страницы профиля выключен, а модуль регистрации включен.
Полагаю, я не первый, кто сталкивается с этой проблемой. Прежде чем приступить к собственному решению этой проблемы, мне было интересно, существует ли стандартный подход к решению этой проблемы? Может кто-то указать мне верное направление? Любая помощь или предложения приветствуются.