Pregunta

Quiero saber cuáles son las mejores maneras / prácticas de manejo de la configuración del usuario en un programa. Estoy escribiendo un programa y desea permitir a los usuarios guardar los ajustes que se pueden cargar automáticamente tan pronto como se inicia el programa. No estoy pidiendo códigos, pero las mejores prácticas de manejo tales como la forma de manejar la configuración en tiempo de ejecución, debería necesitar para crear un objeto, como UserSettings (estoy usando Java)? ¿Qué formato es el mejor para guardar los ajustes (XML / JSON?)? ¿Es bueno tener el formato de archivo legible? ¿cuáles son las cosas que debo cuidar? Me gusta escuchar los pensamientos / consejos de algunos usuarios stackoverflow profesionales que hay.

¿Fue útil?

Solución

Si los usuarios van a desplazarse de un equipo a otro y luego tener la configuración del usuario en una base de datos o algún repositorio centralizado tiene sentido.

De lo contrario, una, legible .INI (con secciones con nombre) o un archivo .XML está guardado localmente.

Si utiliza un archivo .XML, tratar de evitar lo que es demasiado 'densa', y espolvorear con las observaciones pertinentes.

Otros consejos

Tener un formato de fácil lectura es grande; si por alguna razón un entorno hace que el programa totalmente inutilizable entonces es posible entrar y FROB el ajuste a algo cuerdo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top