Size: a a a

2020 April 16

ИК

Иван Кривошеев in rannts
В yaml - это просто чертова магия, аж плакать хочется... В json - есть, но эти вездесущие ковычки и скобочки.
источник

SB

Sergey Belash in rannts
Иван Кривошеев
А уж если зашла речь про типы, то это точно к XML, т.к. никто другой типы номрально не поддерживает
Отчего же? Вот я написал, HOCON.
источник

ИК

Иван Кривошеев in rannts
Sergey Belash
Отчего же? Вот я написал, HOCON.
Ой, блин, json со свистелками.
источник

ИК

Иван Кривошеев in rannts
В топку
источник

ИК

Иван Кривошеев in rannts
Конфиг должен быть простой
источник

SB

Sergey Belash in rannts
Иван Кривошеев
Ой, блин, json со свистелками.
Аргумент, ок
источник

БС

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

ИК

Иван Кривошеев in rannts
Не надо туда пихать логику, это просто конфиг. И с ошибками проще в коде работать, чем в парсерах.
источник

БС

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

БС

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

ИК

Иван Кривошеев in rannts
Байт Словович
где там магия??? У нас даже вьетнаские недостеры могли его понять и менять. Главное в виме выключить замену автотабов
test: 1234

- это число
test: test

- это строка
test: "123"

- это строка

По мне это гребаная магия
источник

БС

Байт Словович in rannts
😊
источник

ИК

Иван Кривошеев in rannts
Байт Словович
Ну ты и не пихай..
Это я про HOCON
источник

SB

Sergey Belash in rannts
Все равно не пихай?
источник

ИК

Иван Кривошеев in rannts
Так тогда зачем этот HOCON?
источник

SB

Sergey Belash in rannts
— А можно две винды на компьютер установить?
— Да.
— А зачем?
источник

БС

Байт Словович in rannts
Да почему нельзя пихать логику в конфиг? Что в этом плохого? Нельзя в коде предусмотреть всё. А небольшая логика, шаблончики в конфигах дают больше свободы
источник

ИК

Иван Кривошеев in rannts
Байт Словович
Да почему нельзя пихать логику в конфиг? Что в этом плохого? Нельзя в коде предусмотреть всё. А небольшая логика, шаблончики в конфигах дают больше свободы
Потому что непонятно потом что происходит. С ошибками работать не удобно
источник

БС

Байт Словович in rannts
кому не понятно? С какими ошибками не удобно работрать? Почему не удобно?
источник

ИК

Иван Кривошеев in rannts
Это когда 3-4 настройки - это все хорошо. А когда 300? Что делать? И какие там переменные зависят от других, которые зависят от третьих и пошло поехало...
Ну вот у тебя в настройке должна быть строка определенного формата, которая составляется из 3-4 других переменных. Где-то кто-то что-то не заполнил, забыл и у тебя парсинг конфига упал и ты сидишь, и начинаешь всю эту логику раскручивать, разбираться что откуда береться.

Хочется открыть конфиг, посмотрел переменные и все, а не разбираться в конкатенациях, еще каких-нибудь услових и т.д.
источник