С
Сергей Предводителев
@sergei_predvoditelev1.2K подп.
1.2Kпросмотров
1 февраля 2026 г.
📷 ФотоScore: 1.4K
🌿 Про лекцию «ClassMap: типизируем опции, конфиги, атрибуты» Пару дней назад Валентин Удальцов предложил посмотреть его новую лецию и написать на неё отзыв на канале. Я итак планировал её посмотреть, поэтому согласился на предложение 🙂 В лекции формулируется, возможно впервые, определение паттерна ClassMap, который решает задачу передачи конфигураций классов. Начало лекции, где как раз описывается проблематика на примере передачи конфигураций нормалайзеров в сериалайзер Symfony, доступно публично: 📹 YouTube, 📹 VK Видео. Грубо говоря, задача состоит в передаче в виде одного параметра конфигураций сразу нескольких классов. Материал качественный: описывается проблема, приводятся существующие решения и их недостатки, формулируется и реализуется паттерн ClassMap, проговариваются его плюсы и минусы. Само решение в виде применения паттерна ClassMap интересное и заслуживает внимания, но, вероятно, будет полезно больше разработчикам библиотек и фреймворков, так как, на мой взгляд, задача реализации передачи конфигураций классов гораздо чаще встречается именно при разработке библиотек, чем при написании прикладных проектов. Да и в лекции пример задачи взят из библиотеки symfony/serializer. Лекция доступна в боте Хобот (стоимость — 1000₽).
1.2K
просмотров
1254
символов
Да
эмодзи
Да
медиа

Другие посты @sergei_predvoditelev

Все посты канала →
🌿 Про лекцию «ClassMap: типизируем опции, конфиги, атрибуты — @sergei_predvoditelev | PostSniper