0

什么是应用程序初始化文件的好习惯。我将使用 xml 文件作为我的初始化文件,但我不只是想将所有内容都塞进一个文件中。我应该如何拆分文件?应该按班级吗?按模块?

谢谢,如果您需要更多信息,请告诉我。

4

1 回答 1

1

想想用户或开发人员希望如何与这些文件交互、备份它们、对它们进行版本化(SVN、CVS 等)和/或将配置从一台机器/安装传输到另一台机器。通常最好将所有配置保存在一个文件中。你需要一个充分的理由不这样做。

过去我有充分的理由,但通常用于非常专业的内部应用程序,其中特定于机器的配置(与本地硬件相关)需要与特定于应用程序的配置分开。这种分离意味着我可以更新应用程序配置并将其推广到我们所有的机器上,而不必担心覆盖硬件配置。

一般来说,我喜欢结构良好、文档齐全且组织直观的单一配置文件。如果它变得很大,很重要 - 这就是滚动条和搜索实用程序的设计目的!沿着轨道,当你在寻找一个特定的设置时,如果你必须在 10 个不同的文件中搜索它,它会让你大吃一惊。

于 2012-08-09T22:39:25.797 回答