2010-07-28 80 views
1

我想問你一些關於管理大量複雜(例如xml,.properties,自定義格式等)配置文件的最佳實踐的意見,因爲現在每個更復雜的項目都包含許多方法數。管理複雜的配置

怎麼不在這樣的混亂中迷失方向?如何以最佳方式重用這些內容?任何可以幫助的好工具(可能是基於Eclipse的)?

+0

什麼語言/框架? – 2010-07-28 21:32:48

回答

2

顯然,最基本的做法是將這些配置文件放入源代碼管理中,因爲它們確實是一種源代碼。

但配置管理面臨的真正挑戰是決定有多少文件以及放哪裏以便重用常用配置。這些都是設計決策,非常針對項目和環境,沒有任何工具可以爲您提供幫助。

常用的方法是擁有一個包含默認值的主配置文件,以及僅包含那些配置值與其環境不同的環境特定文件,並且該文件覆蓋默認值。這是自動構建過程的一部分(您確實應該有)。

0

我不確定這是否適用於您的情況,但我會嘗試以規範化的方式將它們全部存儲在數據庫中。也許你需要一個可以寫入一些從文件中獲取信息並將它們添加到數據庫的導入工具。

替代性地閱讀thisthis可能會對您有所幫助。