1

我想知道在程序中处理用户设置的最佳方法/实践是什么。我正在编写一个程序,并希望允许用户保存可以在程序启动后自动加载的设置。我不只是要求代码,而是处理的最佳实践,例如如何在运行时处理设置,我是否需要创建诸如 UserSettings 之类的对象(我正在使用 Java)?哪种格式最适合保存设置(XML/JSON?)?具有人类可读的文件格式是否很好?我应该注意什么?我喜欢听听一些专业的 stackoverflow 用户的想法/建议。

4

2 回答 2

1

拥有人类可读的格式很棒。如果由于某种原因某个设置使程序完全无法使用,则可以进入并将该设置恢复为正常状态。

于 2010-01-27T01:49:08.493 回答
0

如果您的用户将在计算机之间漫游,那么在数据库或某个集中存储库中设置用户设置是有意义的。

否则,本地保存的、人类可读的 .INI(带有命名部分)或 .XML 文件。

如果使用 .XML 文件,请尽量避免使其过于“密集”,并添加适当的注释。

于 2010-01-27T01:59:41.770 回答