Я прочитал обсуждение вариантов хранения настроек системы.Многие проголосовали за дизайн таблицы ключ-значение.Одним из недостатков этого подхода является то, что вам приходится жестко кодировать ключи.У вещей с жестким кодом есть свои проблемы, такие как ошибки ввода, преобразование строк в соответствующие типы на стороне приложения и уделение дополнительного внимания соответствию ключей.
Я нахожусь в процессе разработки продукта и у меня около 100 системных настроек(текст, числа, логическое значение, даты, цвета).Существует около 30 настроек, которые пользователи могут установить для себя и переопределить системные настройки.
Я хотел бы знать, какие трудности / проблемы могут возникнуть в отношении системных настроек для продукта и какой подход следует рассмотреть?