【发布时间】:2015-02-24 18:15:11
【问题描述】:
我想知道是否有用于创建“应用程序配置”结构、数据和文件的设计模式、指南或文档化/最佳实践。 我意识到这个问题在一些帖子中已经部分触及,但我希望以下问题能促使从另一个方面看待这个话题。
- 基本上什么样的分析会创建配置结构?
- 需要考虑什么样的力量?
- 什么时候开始应用程序配置分析/创建;它是对主要设计活动的事后思考或后续行动(由应用程序设计决定)还是与主要设计和本身的结构化/架构工作相互依赖?
- 以一种方式而不是另一种方式构建配置数据有哪些优缺点。
- 需要捕获或了解什么样的需求(灵活性、覆盖能力、缺乏重复、选择等)
- 开发不良应用程序配置的成本是多少?
我特别感兴趣的是开发配置设置的层次结构。
是否有任何具有足够复杂程度的实际项目可以研究其配置?
我的问题不是针对文件的格式或类型(是否使用平面 ini,还是 json、xml,...),而是首先针对如何进行配置。
谢谢
【问题讨论】:
-
这是一个有趣的问题。我构建的大多数系统都可以满足客户的需求,因此在我看来,这里没有可以应用的通用公式。
标签: design-patterns configuration configuration-files