Size: a a a

2016 March 15

PP

Pavel Perestoronin in SPb Python
Serge Matveenko
да по фигу кто чье множество. суть в том, что yaml руками редактирвоать проще
Именованные сущности в yaml – тоже нормально? )
источник

SM

Serge Matveenko in SPb Python
юзер стори:
1. написать конфиг
2. запустить программу
3. получить сообщение от программы что не так в конфиге
источник

SM

Serge Matveenko in SPb Python
тут нету поздно или рано, оно одновременно
источник

SM

Serge Matveenko in SPb Python
для пользователя
источник

PP

Pavel Perestoronin in SPb Python
Serge Matveenko
в данном случае, я не понимаю что такое поздно.
Поздно, это когда все развернул и увидел, что оно не работает правильно из-за своего кривого значения.
источник

SM

Serge Matveenko in SPb Python
Pavel Perestoronin
Именованные сущности в yaml – тоже нормально? )
не понимаю по-русски
источник

SM

Serge Matveenko in SPb Python
Pavel Perestoronin
Поздно, это когда все развернул и увидел, что оно не работает правильно из-за своего кривого значения.
см. юзерстори
источник

PP

Pavel Perestoronin in SPb Python
Serge Matveenko
не понимаю по-русски
Сказано, что yaml редактировать проще. Отвечаю: yaml сложнее по определению.
источник

SM

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

PP

Pavel Perestoronin in SPb Python
Serge Matveenko
см. юзерстори
Смотрю. Валидация не словит мою ошибку в разделителе.
источник

PP

Pavel Perestoronin in SPb Python
И она вообще ничего не словит, ибо все значения в ini – строки.
источник

SM

Serge Matveenko in SPb Python
Pavel Perestoronin
Сказано, что yaml редактировать проще. Отвечаю: yaml сложнее по определению.
не надо передергивать. yaml сложнее в смысле позволяет больше. и как раз благодаря этому его проще творить. он позволяет делать вид удобным для редактирвоания
источник

SM

Serge Matveenko in SPb Python
Pavel Perestoronin
Смотрю. Валидация не словит мою ошибку в разделителе.
значит ты ее плохо написал
источник

PP

Pavel Perestoronin in SPb Python
А я вообще писать уже написанное кем-то другим мало люблю. _
источник

SM

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

PP

Pavel Perestoronin in SPb Python
Serge Matveenko
не надо передергивать. yaml сложнее в смысле позволяет больше. и как раз благодаря этому его проще творить. он позволяет делать вид удобным для редактирвоания
Я не передергиваю, я видел yaml конфиги.
источник

SM

Serge Matveenko in SPb Python
Pavel Perestoronin
А я вообще писать уже написанное кем-то другим мало люблю. _
никто не писал логику твоего приложения до тебя
источник

PP

Pavel Perestoronin in SPb Python
Логику парсинга списков, приведения типов, whatever уже написали за меня авторы модуля json. Мне осталось проверить лишь бизнес-логику, а корректность описания вот этих вот строчек в ini.
источник

PP

Pavel Perestoronin in SPb Python
*а не
источник

SS

Sergey Skovorodkin in SPb Python
людей ни то, ни другое не устраивает полностью
еще один вариант https://github.com/hashicorp/hcl (с описанием мотивации)
источник