Re: Челендж - сделать версионированный конфиг
От: kov_serg Россия  
Дата: 13.09.25 14:52
Оценка: +1
Здравствуйте, Marty, Вы писали:

M>Есть развесистые вложенные структуры. Хранится, допустим, просто в файле, как снимок памяти с корневой структурой.

M>Требуется придумать какой-то механизм, который позволяет вычитать старую версию конфига, всё, что можно — перенести в новый конфиг, если чего-то в старом конфиге нет — установить значение по умолчанию.
Если снимок в памяти не имеет версии, придётся рядом ложить еще один файл с информацией о структуре или ссылку где можно эту информацию получить.

M>ЗЫ Задача со звёздочкой — сделать на чистейшей сишечке.

Дык написать можно на любом языке. Или вам надо уже готовое?

M>ЗЫЫ Внешние инструменты не очень приветствуются, но можно попробовать написать что-то на питоне, и к питону наверное даже можно доустановить каких-то библиотек, помимо того, что идёт в базе, если это не слишком гемморно.

Если надо на чистой сишечке, то нафиг питон используйте lua
Отредактировано 13.09.2025 14:53 kov_serg . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.