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