Доклад о Railway-Oriented Programming - элегантном функциональном подходе к обработке ошибок.
- Проблемы традиционной обработки ошибок - анализ "спагетти" кода с проверками
- Концепция Railway-Oriented Programming - метафора железной дороги для обработки ошибок
- Практические примеры - реализация e-commerce системы на языке "О"
- Теоретические основы - введение в монады через практику
- Современные библиотеки - обзор инструментов для популярных языков
- Язык примеров: Функциональный язык "OCaml" с сильной типизацией
- Практичность: Близкий к реальному пример e-commerce системы
- Итеративность: От практического примера к теории монад
Sources.md- библиография и ссылки на ресурсы для изучения
- Разработчики, знакомые с основами функционального программирования
- Архитекторы, интересующиеся надежными паттернами обработки ошибок
- Технические лиды, изучающие современные подходы к созданию отказоустойчивых систем
35 минут + вопросы
Средний - требуется базовое понимание функционального программирования и обработки ошибок.
Участники узнают, как превратить обработку ошибок из источника сложности в инструмент для создания более надежного и понятного кода, а также получат практическое введение в концепцию монад через понятные примеры.