Скрещиваем DP Visitor, Builder, Composite, Decorator и Iterator: пример С++ архитектуры

В рамках доклада мы поговорим о важности архитектурных решений, в том числе для обеспечения высокого качества ПО при минимальных трудозатратах. Сквозной пример из области резервного копирования данных позволит лучше понять техническую, QA и общепроцессную составляющие подхода. Прошло достаточно времени, чтобы раскрыть технические детали без нарушения NDA. Предложенный вариант на базе метрик, которые мы обязательно упомянем, был признан лучшим архитектурным решением в рамках компании — одного из лидеров отрасли, получил награду Microsoft, был «размножен» на смежные области. Приступаем: Builder, Decorator, Composite, Iterator и Visitor — как эти паттерны помогли решить нетривиальную С++ задачу.

Скачать презентацию.

Антон Семенченко

Активист сообщества специалистов в области автоматизации тестирования COMAQA.by, активист сообщества суровых разработчиков на С/С++ и ниже COREHard.by, сообщества IT-специалистов, переехавших в Беларусь, InterIT.by, соучредитель компании DPI.Solutions, «хитрый» менеджер в компании EPAM. Более 15 лет опыта в IT. Основная специализация: автоматизированное тестирование, низкоуровневая разработка на C++ и ниже, менеджмент, тренинги, продажи.

Антон Семенченко
Антон Семенченко DPI.Solutions, EPAM

Сообщество COMAQA / COREHard