Size: a a a

2020 April 16

ИК

Иван Кривошеев in rannts
Байт Словович
кому не понятно? С какими ошибками не удобно работрать? Почему не удобно?
Прекрасный пример когда кормишь json, а он тебе пишет, что неизвестно где ты пропустил ковычку. Иди, ищи её.
источник

БС

Байт Словович in rannts
Вот когда параметров 300 тогда и нужна вся магия.
источник

БС

Байт Словович in rannts
Иван Кривошеев
Прекрасный пример когда кормишь json, а он тебе пишет, что неизвестно где ты пропустил ковычку. Иди, ищи её.
не знаю как твои парсеры, мне мои парсеры говорят где им что не нравится
источник

ИК

Иван Кривошеев in rannts
Байт Словович
не знаю как твои парсеры, мне мои парсеры говорят где им что не нравится
Ну ок.
источник

БС

Байт Словович in rannts
ну и Json для конфигов плох.. Вот yaml хорошь
источник

SB

Sergey Belash in rannts
Вот такой вопрос, вы как в ini файлах булевые переменные храните?
источник

ИК

Иван Кривошеев in rannts
true-false
источник

in

ildar nizamov in rannts
Байт Словович
ну и Json для конфигов плох.. Вот yaml хорошь
говорят, только в json5 подвезли комменты. как им до этого пользовались для конфигов вообще?
источник

БС

Байт Словович in rannts
> забыл и у тебя парсинг конфига упал и ты сидишь, и начинаешь всю эту логику раскручивать,
А как тебе в этом поможет, если ты будешь делать логику в коде, а не в конфиге? Все равно ведь надо раскручить
источник

SB

Sergey Belash in rannts
Так это строка в ini
источник

БС

Байт Словович in rannts
охуенно типизированно
источник

ИК

Иван Кривошеев in rannts
Байт Словович
охуенно типизированно
Зато блин никаких ковычек и магических преобразиований, написал и ты знаешь - это точно строка, а потом уже как её будешь интепритировать - это твоё дело в коде.
источник

БС

Байт Словович in rannts
ildar nizamov
говорят, только в json5 подвезли комменты. как им до этого пользовались для конфигов вообще?
когда я больше десяти лет назад начал думать про идеальный конфиг, json отмелся именно из за отсутствия конфигов. Кто продолжает использовать json в конфигах, не очень умный...
источник

ИК

Иван Кривошеев in rannts
Короче, я за тупые и простые конфиги: ключ-значение, без всякой магии
источник

БС

Байт Словович in rannts
Иван Кривошеев
Зато блин никаких ковычек и магических преобразиований, написал и ты знаешь - это точно строка, а потом уже как её будешь интепритировать - это твоё дело в коде.
и у тебя в коде будет 100500 ошибок в коде...
источник

ИК

Иван Кривошеев in rannts
Байт Словович
> забыл и у тебя парсинг конфига упал и ты сидишь, и начинаешь всю эту логику раскручивать,
А как тебе в этом поможет, если ты будешь делать логику в коде, а не в конфиге? Все равно ведь надо раскручить
Логику в коде? У тебя там и traceback и контекст всего приложения и все что хочешь. А конфиг - это блин конь в вакууме. Он своей жизнью живет.
источник

SB

Sergey Belash in rannts
Ну если нравится из проекта в проект переписывать парсер “true” -> True то пожалуйста. Это, опять же, еще до интервалов не дошли
источник

ИК

Иван Кривошеев in rannts
Sergey Belash
Ну если нравится из проекта в проект переписывать парсер “true” -> True то пожалуйста. Это, опять же, еще до интервалов не дошли
Миллион раз ловил, что ожидал строчку, записал значение в yaml как 1234 и блин пришло число... И вот тут пошли ошибки
источник

ИК

Иван Кривошеев in rannts
Sergey Belash
Ну если нравится из проекта в проект переписывать парсер “true” -> True то пожалуйста. Это, опять же, еще до интервалов не дошли
А с этим ошибок не было
источник

БС

Байт Словович in rannts
Это твои конфиги живут отдельной жизнь. Это глубочайшая ошибка. Конфиги это не отъемлемая часть кода.
И в моей практике, магических проблем, которые не понятно откуда беруться и как их фиксить, гораздо меньше, чем в обычном коде.
источник