2014-03-31 25 views
17

我正在设计一个新的YAML文件,我想使用最标准的命名风格。这是什么?什么是规范的YAML命名风格

连字?

- job-name: 
    ... 

lower_case_with_underscores?

- job_name: 
    ... 

CamelCase? (可能不是)

- jobName: 
    ... 

回答

16

使用由周围软件规定的标准。

例如,在我当前的项目中,YAML文件包含Python属性的默认值。由于YAML中使用的名称出现在关联的Python API中,因此很明显,在这个特定的项目中,YAML名称应该遵守Python的lower_case_with_underscores命名约定。

我的下一个项目可能有一个不同的流行命名约定,在这种情况下,我会使用它。

+1

YAML是独立的,所以它不服从任何事情。 – Miraage

+1

我同意@Miraage。而且,从实际的角度来看,如果“周边软件”是用多种语言编写的呢? –