Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 2.54 KB

File metadata and controls

42 lines (26 loc) · 2.54 KB

Railway-Oriented Programming: Функциональный подход к обработке ошибок

Доклад о Railway-Oriented Programming - элегантном функциональном подходе к обработке ошибок.

Содержание доклада

Основные темы

  1. Проблемы традиционной обработки ошибок - анализ "спагетти" кода с проверками
  2. Концепция Railway-Oriented Programming - метафора железной дороги для обработки ошибок
  3. Практические примеры - реализация e-commerce системы на языке "О"
  4. Теоретические основы - введение в монады через практику
  5. Современные библиотеки - обзор инструментов для популярных языков

Особенности

  • Язык примеров: Функциональный язык "OCaml" с сильной типизацией
  • Практичность: Близкий к реальному пример e-commerce системы
  • Итеративность: От практического примера к теории монад

Файлы

  • Sources.md - библиография и ссылки на ресурсы для изучения

Целевая аудитория

  • Разработчики, знакомые с основами функционального программирования
  • Архитекторы, интересующиеся надежными паттернами обработки ошибок
  • Технические лиды, изучающие современные подходы к созданию отказоустойчивых систем

Продолжительность

35 минут + вопросы

Уровень

Средний - требуется базовое понимание функционального программирования и обработки ошибок.

Ключевая ценность

Участники узнают, как превратить обработку ошибок из источника сложности в инструмент для создания более надежного и понятного кода, а также получат практическое введение в концепцию монад через понятные примеры.