2010-07-28 1 views
1

Je voudrais vous demander votre avis sur les meilleures pratiques de gestion d'un grand nombre de fichiers de configuration complexes (par exemple xml, .properties, formats personnalisés, etc.) car de nos jours tous les projets complexes compter.Gestion de configurations complexes

Comment ne pas se perdre dans un tel gâchis? Comment les réutiliser de la meilleure façon? Tout bon outil qui peut aider (peut-être basé sur Eclipse)?

+0

Quel langage/cadre? –

Répondre

2

De toute évidence, la chose la plus fondamentale à faire est de mettre ces fichiers de configuration dans le contrôle de la source, car ils sont vraiment une sorte de code source. Mais le véritable défi de la gestion de la configuration est de décider du nombre de fichiers à placer et de leur emplacement pour réutiliser les configurations courantes. Ce sont des décisions de conception et très spécifiques au projet et à l'environnement, et aucun outil ne peut les réaliser pour vous. Une approche courante consiste à avoir un fichier de configuration principal contenant des valeurs par défaut et des fichiers spécifiques à l'environnement qui contiennent uniquement les valeurs de configuration différentes pour leur environnement et qui remplacent les valeurs par défaut. Cela se produit dans le cadre d'un processus de construction automatisé (que vous devriez vraiment, vraiment avoir).

0

Je ne sais pas si cela serait applicable à votre situation, mais j'essaierais de les stocker tous dans une base de données de façon normalisée. peut-être vous avez besoin d'un pourrait écrire quelques outils d'importation qui saisit l'information à partir des fichiers et les ajoute à la base de données.

Alternativement la lecture this, ou this pourrait vous aider.