В 2022 году конференция PHP Russia пройдёт в рамках HighLoad++ 2022

Прогулки по небинарным деревьям: пишем инструменты и решаем задачи

PHP Russia: Реальный опыт

Доклад отозван

Тезисы

Мой доклад о том, как на базе пары интерфейсов написать мощный инструмент для работы с небинарными деревьями, которые частенько встречаются в предметных областях.

План следующий. Мы поставим несколько практических задач, которые обычно связаны с древовидными структурами, и прикинем способы обхода, которые позволят их решить. Затем нащупаем нужные абстракции, густо приправим их Psalm-дженериками и накодим несколько полезных декораторов.

Вооружившись полученным инструментом, мы рассмотрим решение одной интересной задачи о построении персональной версии дерева фильтров в соответствии с хитрыми правами доступа.

Активный участник сообщества PHP. Автор популярных каналов Пых (https://t.me/phpyh) и PHP Point (https://www.youtube.com/c/PHPPoint). Контрибьютор различных библиотек экосистемы PHP (https://github.com/vudaltsov).

Happy Inc.

Компания Happy Inc. предлагает портфель платформенных b2b-решений для управления обратной связью с сотрудниками и клиентами.

Видео