Перейти к содержимому
IMOEX 2209.84 0.8%

#c++ библиотеки

·Технологии·31 июля 2026 г.

CONTRACT: одна схема вместо N×M сериализаторов

Одна C+±схема — protobuf, binary, JSON, YAML и structured logging без ручных маппингов. В статье разбираю, как CONTRACT отделяет стабильный контракт типа от конкретных форматов, зачем нужны BASE, PROPERTY и REFERENCE и как атрибуты полей задают общую политику для разных адаптеров. Всё - на реальном коде из репозитория: YAML-конфиг, структурированный лог и сравнение производительности с libprotobuf. GitHub.

#c++ библиотеки — Long/Short