Например коды стран:
countries:
- GB
- FR
- DE
- NO
Казалось бы, что может пойти не так? Да то, что Yes\No, как и On\Off в спецификации YAML прописаны как Boolean значения, поэтому любой парсер преобразует их в True\False, что может привести к ошибке в ПО. Аналогичная проблема может произойти с версиями:
python: 3.5.3
postgres: 9.3
Python спарсится как строчный тип данных, а Postgres как число с плавающей точкой.Ну и конечно же самое глючное имя на свете
first name: Christopher
surname: Null
Null очевидно преобразуется в null Так шо это, не выпендривайcя и везде где можно явно используй одинарные кавычки для строковых типов данных, а то хрен знает с какой стороны еще прилететь может 👍
