2014-03-31 28 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。而且,從實際的角度來看,如果「周邊軟件」是用多種語言編寫的呢? –