初始化文件良好做法
Initialization File good practice
什么是应用程序初始化文件的好做法。我将使用 xml 文件作为我的初始化文件,但我不想只将所有内容都塞进一个文件中。我应该如何拆分文件?应该按班级吗?按模块?
谢谢,如果您需要更多信息,请告诉我。
想想用户或开发人员希望如何与这些文件进行交互,备份它们,对它们进行版本控制(SVN,CVS等)和/或将配置从一台计算机/安装传输到另一台计算机/安装。 通常,最好将所有配置保存在一个文件中。 你需要一个很好的理由不这样做。
我过去有充分的理由,但通常适用于非常专业的内部应用程序,其中特定于机器的配置(与本地硬件相关)需要与特定于应用程序的配置分开。 分离意味着我可以更新应用程序配置并将其推广到我们所有的机器上,而不必担心覆盖硬件配置。
一般来说,我喜欢结构良好、文档齐全且组织直观的单个配置文件。 如果它变得很大,那就太大了 - 这就是滚动条和搜索实用程序的设计目的! 沿着这条路,当你在寻找一个特定的设置时,如果你必须在10个不同的文件中搜索它,它会让你大吃一惊。
相关文章:
- libstdc++ 文件系统中未初始化的用法?
- 如何从文件中读取值,然后使用它们来初始化 2D 数组C++
- wxWidgets 拖放文件事件处理程序初始化问题(无效static_cast)
- 在另一个文件中初始化的 extern 数组中未定义的引用
- 在成员变量在另一个文件中发生更改后,调用与初始化对象分开的函数
- 如何通过头文件中的函数初始化 const int 数组?
- 如何初始化文件中的文本并将其传递给类数组,以便在c++中输出
- C++ 在头文件或构造函数中初始化 const 类成员变量?
- 在定义(.cpp文件)中初始化静态浮点 constexpr 成员是可能的
- 在头文件中声明和初始化向量
- 如何从.txt文件中获取初始化的指针
- 实用程序函数不会在 .h 文件中初始化并在 main 中定义.cpp
- 尝试使用文本文件初始化多个结构变量
- 确认从类构造函数中的文本文件初始化变量
- 从文本文件初始化向量
- 从文件初始化静态常量成员
- 从.txt文件初始化列表中的节点
- 从.txt文件初始化对象向量
- 如果需要从配置文件初始化全局变量,如何在项目中共享全局变量
- Windows DLL用文件初始化常量c字符串数组