我想请教您对管理大量复杂(例如xml,.properties,自定义格式等)配置文件的最佳实践的看法,因为现在每个更复杂的项目都包含许多要计算的内容。
如何在这么乱的时候迷路?如何以最佳方式重用这些方法?任何可以提供帮助的好工具(可能是基于Eclipse的)?
答案 0 :(得分:2)
显然,最基本的事情是将这些配置文件放入源代码控制中,因为它们实际上是一种源代码。
但配置管理面临的真正挑战是决定拥有多少文件以及放置哪些文件以便您可以重用常见配置。这些是设计决策,特定于项目和环境,没有任何工具可以帮助您。
一种常见的方法是使主包配置文件包含默认值,以及特定于环境的文件,这些文件仅包含那些与其环境不同的配置值,并覆盖默认值。这是自动构建过程的一部分(您确实应该拥有它)。
答案 1 :(得分:0)