Size: a a a

2016 March 15

PP

Pavel Perestoronin in SPb Python
Доводить конфиги до такого уровня вложенности - что-то странное вне зависимости от формата, в котором его хранить. И все наши выборки кошек заведомо нерепрезентативны. Когда появляется необходимость задать что-то чуть-чуть проще ароматного значения, начинаются вопросы "а как же это в конфиге хранится".
источник

PP

Pavel Perestoronin in SPb Python
*атомарного
источник

SM

Serge Matveenko in SPb Python
Pavel Perestoronin
Доводить конфиги до такого уровня вложенности - что-то странное вне зависимости от формата, в котором его хранить. И все наши выборки кошек заведомо нерепрезентативны. Когда появляется необходимость задать что-то чуть-чуть проще ароматного значения, начинаются вопросы "а как же это в конфиге хранится".
Так как удобно хранится:) в смысле интуитивно
источник

PP

Pavel Perestoronin in SPb Python
Чаще всего - так, как задумал разработчик. )
источник

SM

Serge Matveenko in SPb Python
Блин, ну попробуйте пожить с конфигом на json с несколькими параллельными инсталляциями и сборкой конфигов из кусочков ансиблом
источник

SM

Serge Matveenko in SPb Python
Pavel Perestoronin
Чаще всего - так, как задумал разработчик. )
Нет, так как спеке ini формата написано
источник

SM

Serge Matveenko in SPb Python
Там вариантов не один и все работают одновременно и все интуитивные, их можно просто писать, скорее всего угадаешь
источник

PP

Pavel Perestoronin in SPb Python
Serge Matveenko
Нет, так как спеке ini формата написано
Спека очень бедная. Она умеет только примитивные значения.
источник

PP

Pavel Perestoronin in SPb Python
Из ConfigParser прилетает тупо строчка. Как ее распарсил разработчик - загадка.
источник

A

Aleksandr in SPb Python
Serge Matveenko
Обязательные кавычки, жесткий формат булов, жесткие требования к запятым.
Просто vim + any linter.
источник

PP

Pavel Perestoronin in SPb Python
Serge Matveenko
Блин, ну попробуйте пожить с конфигом на json с несколькими параллельными инсталляциями и сборкой конфигов из кусочков ансиблом
И снова моя оговорка, что сложность конфигов и формат - таки разные вещи. ) Можно сделать плоский json конфиг.
источник

PP

Pavel Perestoronin in SPb Python
Так я и начал с объяснения, зачем. :)
источник

A

Aleksandr in SPb Python
В yaml vs toml можно так же накосячить. Вопросы типа dict vs list.
источник

A

Aleksandr in SPb Python
Поэтому не вижу смысла кидать особый камень в сторону json
источник

SM

Serge Matveenko in SPb Python
вот я решаю до фига devops задач каждый день, я вам точно скажу, что с json-конфигами гемор шо пипец. если вам не хватает ini, используйте yaml, пожалуйста, и пусть будет зависимость
источник

SM

Serge Matveenko in SPb Python
Aleksandr
Поэтому не вижу смысла кидать особый камень в сторону json
дай его людям и тебя закидают камнями
источник

A

Aleksandr in SPb Python
Дима, не надо
источник

A

Aleksandr in SPb Python
Тебя точно так же закидают за yaml
источник

PP

Pavel Perestoronin in SPb Python
Yaml - надмножество Json. Поэтому, позиция не совсем понятна
источник

SM

Serge Matveenko in SPb Python
ну, вот, по опыту, люди и автоматичка лучше живут с xml, чем с json, серьезно
источник