Перейти к содержимому
IMOEX 2209.84 0.8%
·Технологии·31 июля 2026 г.

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

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

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

Это отрывок статьи. Полную версию читайте на сайте источника по ссылке ниже.

Источник: Habr