Je suis nouveau dans la programmation en Go, et je me demande : quelle est la meilleure façon de gérer les paramètres de configuration d'un programme Go (le genre de choses que l'on pourrait utiliser propriétés ou ini dans d'autres contextes) ?
Intéressant. C'est mieux que d'utiliser XML, à mon avis. JSON peut s'avérer être la meilleure option actuellement disponible. Merci pour le pointeur golang-nuts. J'ai été amusé une fois de plus par l'hostilité envers Yaml.
1 votes
J'ai également lancé un fil de golang-nuts qui contient quelques idées supplémentaires.
3 votes
J'ai tendance à utiliser des scripts et des variables d'environnement.
4 votes
J'ai consacré un article de blog entier Persistance de la configuration de l'application en Go où j'ai expliqué comment le faire avec des exemples pour les deux formats les plus populaires : json et YAML. Les exemples sont prêts pour la production.
1 votes
Pour mémoire, il existe HCL de HashiCorp qui prend en charge les commentaires et est compatible avec JSON et UCL. github.com/hashicorp/hcl
1 votes
gobyexample.com/command-line-arguments
0 votes
github.com/eduardbcom/gonfig utiliser gonfig
0 votes
A propos, voici une approche beaucoup plus simple : gbws.io/articles/configuration-in-go
0 votes
Une autre façon de gérer les configurations d'environnement de la langue Go. github.com/sonyjop/go-konfigs