TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки
Python Заметки avatar

TGINSIGHT POST

Post #56

@pythonotes

Python Заметки

Views533Post view count
PostedMar 2503/25/2020, 09:00 AM
Post content

Post content

Почему форматов для хранения простых конфигов так много? Всё как обычно. В какой-то момент возникает ситуация: АДМИН: Этот конфиг просто не поддерживает то что я от него хочу! ПРОГЕР: Подержите моё пиво... И рождается новый формат))) А если серьёзно, разные форматы поддерживают разный функционал. Например, поддержка группировки, вложенности данных, глубина вложенности, поддержка разных структур данных, поддержка экспрешенов и наследования, удобство расширения и тд. Возможно самое главное, это человекочитаемость! Так как очень часто конфиги пишут и читают люди. Если бы это было не так, то все писали бы в binary и не выдумывали всякое хитрое форматирование. На мой взгляд самый удобный в коде это JSON, а самый читаемый и удобный в ручном редактировании это YAML. Никто не мешает вам создать собственный формат, если не достаточно того что имеется или если слишком много свободного времени) PS. 4 формата рядом для сравнения синтаксиса 🌎 #libs