Pergunta

Quero saber quais são as melhores maneiras/práticas de lidar com as configurações do usuário em um programa. Estou escrevendo um programa e deseja permitir que os usuários salvem as configurações que podem ser carregadas automaticamente assim que o programa iniciar. Não estou apenas pedindo códigos, mas as melhores práticas de manuseio, como lidar com as configurações no tempo de execução, devo precisar criar um objeto como usuários (estou usando o java)? Qual formato é melhor para salvar as configurações (xml/json?)? É bom ter o formato de arquivo Legável humano? Quais são as coisas que devo cuidar? Gosto de ouvir os pensamentos/conselhos de alguns usuários profissionais do StackOverflow por aí.

Foi útil?

Solução

Se seus usuários variavam do computador para o computador, ter as configurações do usuário em um banco de dados ou algum repositório centralizado fará sentido.

Caso contrário, um arquivo .ini legível e legível por humanos (com seções nomeadas) ou um arquivo .xml.

Se estiver usando um arquivo .xml, tente evitar torná -lo 'denso' e polvilhe com comentários apropriados.

Outras dicas

Ter um formato legível por humanos é ótimo; Se, por algum motivo, uma configuração tornar o programa completamente inutilizável, é possível entrar e fritar a configuração para algo sã.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top