2012-08-09 87 views
0

什么是应用程序初始化文件的良好实践。我将为我的初始化文件使用xml文件,但我不想将所有内容都塞进一个文件中。我应该如何分割文件?它应该是上课吗?由模块?初始化文件最佳实践

谢谢,让我知道如果你需要更多的信息。

+0

*“但我不只是想把所有东西都塞进一个文件中”* - 为什么不呢?如果每个键/值都包含在一个文件中,哪个要求不能满足? – 2012-08-09 22:26:18

回答

1

如何用户或开发者想从一台机器/安装与这些文件交互,对它们进行备份,版本他们(SVN,CVS等)和/或运输配置,再想一想。通常最好将所有配置保存在单个文件中。你需要一个很好的理由不这样做。

我已经在过去的好理由,但通常是在需要特定机器的配置(与本地硬件)从应用程序特定结构的分离非常专业的内部应用程序。分离意味着我可以更新应用程序配置并将其推出到我们所有的机器上,而不用担心覆盖硬件配置。

一般来说,我是一个结构良好,充分证明和直观地组织一个配置文件的粉丝。如果它变得很大,那么重要 - 这就是滚动条和搜索工具的设计目的!在轨道上,当你寻找一个特定的设置时,如果你必须在10个不同的文件中搜索它,那么它将会让你感到困惑。