【发布时间】:2019-06-18 08:16:06
【问题描述】:
我正在为我的应用程序创建一个配置文件。为此,我决定使用 YAML 的简单性和可靠性。
我目前正在设计我的应用程序的一个特殊部分:在这部分中,我必须列出并配置我想在一个模块中使用的所有数据集。为此,我写了这个:
// Other stuff
datasets:
rate_variation:
name: Rate variation over time # Optional
description: Description here # Optional
type: POINTS_2D
options:
REFRESH_TIME: 5 # Time of refresh in second
frequency_variation:
name: Frequency variation over time
description: Description here # Optional
type: POINTS_2D
但是,经过一番思考,我对此有些怀疑。因为也许这样的东西更好:
datasets:
- id: rate_variation
name: Rate variation over time # Optional
description: Description here # Optional
type: POINTS_2D
options:
REFRESH_TIME: 5 # Time of refresh in second
- id: frequency_variation
name: Frequency variation over time
description: Description here # Optional
type: POINTS_2D
我使用 ID 来识别脚本中的每个数据集(两个数据集必须具有不同的 ID)并为每个数据集生成输出文件。 但是现在,我真的不知道最好的解决方案是什么......
您建议使用什么?又是什么原因?
【问题讨论】:
标签: data-structures configuration yaml configuration-files