La meilleure façon de gérer les paramètres utilisateur dans un programme

StackOverflow https://stackoverflow.com/questions/2144031

  •  23-09-2019
  •  | 
  •  

Question

Je veux savoir quelles sont les meilleures façons / pratiques de manipulation des paramètres utilisateur dans un programme. J'écris un programme et que vous voulez permettre aux utilisateurs d'enregistrer les paramètres qui peuvent être chargés automatiquement dès le démarrage du programme. Je ne demande pas seulement des codes, mais les meilleures pratiques de manipulation telles que la façon de gérer les paramètres au moment de l'exécution, dois-je besoin de créer un objet tel que UserSettings (j'utilise Java)? Quel format est le mieux pour enregistrer les paramètres (XML / JSON?)? Est-il bon d'avoir le format de fichier lisible par un humain? quelles sont les choses que je dois prendre soin de? J'aime entendre les pensées / conseils de certains utilisateurs stackoverflow professionnels là-bas.

Était-ce utile?

La solution

Si vos utilisateurs passent d'un ordinateur à avoir ensuite les paramètres utilisateur dans une base de données ou un référentiel centralisé est logique.

Dans le cas contraire, un, .INI lisible par l'homme sauvegardé localement (avec des sections nommées) ou un fichier .xml.

Si vous utilisez un fichier .XML, essayez d'éviter d'en faire trop « dense », et saupoudrez avec les commentaires appropriés.

Autres conseils

Avoir un format lisible par l'homme est grande; si pour une raison quelconque un paramètre qui rend le programme complètement inutilisable, il est alors possible d'aller et FRAB le réglage à quelque chose sain d'esprit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top