Прочитал пару статей от разработчиков mailru и одноклассников.
И там был такой термин "рубильник кода". То есть они могут включать определенный код для разных пользователей или разных версий мобильных устройств и еще кучу разных параметров.
То есть, чисто теоретический это все понятно, проверяю нужное мне условие и включаю или выключаю нужный мне код.
Но есть пару вопросов.
К примеру я пишу на django и что бы включить или отключить какой-то код не писать же мне кучу условий в шаблонах в ручную? Есть же наверное какое-то более универсальное решение? И к примеру если я хочу отключить/включить функционал не ручками же мне менять правила в шаблонах, а к примеру иметь какой-то определенное место управления всем этим.
Кто уже сталкивался с такой интересной задачей и как вы ее решали? Или же все "ручками" прописываем?