пользователей. Как числового значения, так и текстового/логического типов. Такие настройки будут в рандомных местах приложения периодически возникать. Мысль о том, чтобы сохранять пару ключ/значение (и возможно тип значения) не выглядит хорошей (в бд). Может кто-то на практике уже решал этот вопрос?
Class?
Настройки для всех пользователей сразу или настройки под каждого индивидуально?
Тогда это скорее не настройки для юзеров, а что-то типо глобальных настроек Они должны храниться где-то (логично, что не в памяти), в файле, в бд и т.д. Они должны иметь заранее определённую структуру, а не быть рандомным набором ключей и значений Соответственно будет какой-то класс Settings, который будет эти настройки загружать из хранилища, хранить и менять когда нужно в рантайме, и соответственно дампить в хранилище, чтобы не сбрасывались при перезапуске
Класть в БД такие настройки миграциями по мере необходимости?
Можно в файле, можно в бд Как удобно в общем-то В бд логичнее конечно хранить настройки для каждого пользователя индивидуально
Обсуждают сегодня