> забыл и у тебя парсинг конфига упал и ты сидишь, и начинаешь всю эту логику раскручивать, А как тебе в этом поможет, если ты будешь делать логику в коде, а не в конфиге? Все равно ведь надо раскручить
Зато блин никаких ковычек и магических преобразиований, написал и ты знаешь - это точно строка, а потом уже как её будешь интепритировать - это твоё дело в коде.
говорят, только в json5 подвезли комменты. как им до этого пользовались для конфигов вообще?
когда я больше десяти лет назад начал думать про идеальный конфиг, json отмелся именно из за отсутствия конфигов. Кто продолжает использовать json в конфигах, не очень умный...
Зато блин никаких ковычек и магических преобразиований, написал и ты знаешь - это точно строка, а потом уже как её будешь интепритировать - это твоё дело в коде.
> забыл и у тебя парсинг конфига упал и ты сидишь, и начинаешь всю эту логику раскручивать, А как тебе в этом поможет, если ты будешь делать логику в коде, а не в конфиге? Все равно ведь надо раскручить
Логику в коде? У тебя там и traceback и контекст всего приложения и все что хочешь. А конфиг - это блин конь в вакууме. Он своей жизнью живет.
Это твои конфиги живут отдельной жизнь. Это глубочайшая ошибка. Конфиги это не отъемлемая часть кода. И в моей практике, магических проблем, которые не понятно откуда беруться и как их фиксить, гораздо меньше, чем в обычном коде.