Лучший способ обработки пользовательских настроек в программе - PullRequest
1 голос
/ 27 января 2010

Я хочу знать, каковы наилучшие способы / практики обработки пользовательских настроек в программе. Я пишу программу и хочу позволить пользователям сохранять настройки, которые могут быть загружены автоматически при запуске программы. Я не просто спрашиваю о кодах, но о лучших методах обработки, таких как обработка параметров во время выполнения, нужно ли мне создавать объект, такой как UserSettings (я использую Java)? Какой формат лучше всего подходит для сохранения настроек (XML / JSON?)? Хорошо ли, чтобы формат файла читался человеком? о чем я должен заботиться? Мне нравится слышать мысли / советы некоторых профессиональных пользователей stackoverflow.

Ответы [ 2 ]

1 голос
/ 27 января 2010

Отличный формат, понятный человеку; если по какой-либо причине настройка делает программу полностью непригодной для использования, то можно перейти и изменить настройку на что-то вменяемое.

0 голосов
/ 27 января 2010

Если ваши пользователи будут перемещаться с компьютера на компьютер, тогда имеет смысл иметь пользовательские настройки в базе данных или некотором централизованном хранилище.

В противном случае это локально сохраняемый, читаемый человеком файл .INI (с именованными разделами) или файл .XML.

При использовании файла .XML старайтесь не делать его слишком «плотным» и добавляйте соответствующие комментарии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...