質問
私はプログラムでユーザー設定を処理する最善の方法/プラクティス何であるかを知りたいです。私はプログラムを書くと、ユーザーがプログラムを開始するとすぐに自動的にロードすることができ、設定を保存できるようにしたいんです。私はコードを求めていないよ、しかし、そのような実行時に設定を処理する方法として扱うのベストプラクティスは、私はそのような(私は、Javaを使用しています)UserSettingsなどのオブジェクトを作成する必要があるでしょうか?どのフォーマットが設定(XML / JSONを?)保存するための最善の方法ですか?それはファイル形式の人間の読めるを持っていいですか?私はの世話をする必要があるものは何ですか?私はそこにいくつかのプロのstackoverflowのユーザーの思考/アドバイスを聞きたい。
解決
ユーザーがコンピュータからコンピュータにローミングする場合は、
、データベースまたはいくつかの集中リポジトリにユーザー設定を持つことは理にかなっています。
それ以外の場合は、ローカルに保存された、人間が読める(という名前のセクションを持つ).INIまたは.XMLファイルます。
.XMLファイルを使用している場合、それはあまりにも「密」、および適切なコメントを振りかけることを避けるためにしようとします。
他のヒント
は、人間が読める形式を持つことは素晴らしいです。何らかの理由で設定がプログラムを完全に使用できなくなりますかどうかはに行くと何かのSANEに設定をFROBすることが可能である。
所属していません StackOverflow