Der beste Weg, die Benutzereinstellungen in einem Programm der Handhabung
-
23-09-2019 - |
Frage
Ich möchte wissen, was sind die besten Möglichkeiten / Praktiken in einem Programm Benutzereinstellungen Handhabung. Ich schreibe ein Programm und wollen, damit die Benutzer die Einstellungen speichern, die automatisch, sobald das Programm startet geladen werden kann. Ich bin nicht nur für Codes zu fragen, aber die besten Praktiken der Handhabung, wie wie die Einstellungen zur Laufzeit zu handhaben, soll ich brauche ein Objekt wie Usersettings zu erstellen (ich bin mit Java)? Welches Format ist am besten für das Speichern der Einstellungen (XML / JSON?)? Ist es gut, das Dateiformat für Menschen lesbaren zu haben? Was sind die Dinge, die ich unbedingt achten sollte? Ich mag die Gedanken / Ratschläge von einigen professionellen Anwender Stackoverflow da draußen hören.
Lösung
Wenn die Benutzer von Computer zu Computer wandern dann in einer Datenbank von Benutzereinstellungen mit oder einig zentralen Repository macht Sinn.
Ansonsten wird eine lokal gespeichert, für Menschen lesbare .INI (mit dem Namen Abschnitt) oder eine XML-Datei.
Wenn eine XML-Datei verwenden, versuchen zu machen, es zu vermeiden ‚dicht‘, bestreichen und mit entsprechenden Kommentaren.
Andere Tipps
ein lesbares Format ist groß; wenn aus irgendeinem Grund eine Einstellung des Programms völlig unbrauchbar macht es dann möglich zu gehen und die Einstellung zu etwas sane frob.