Видео и подкасты для разработчиков
Стейт-машины в iOS
Сегодня мы расскажем о божественном паттерне проектирования, который поможет реализовать тонну сценариев с миллионом веток развития и оставить весь этот массив кода поддерживаемым и гибким.
Бизнес-логика — это сложно. Сложная бизнес-логика — ещё сложнее. Но настоящий хардкор начинается при попытка описать всё это в коде. Сегодня мы расскажем о божественном паттерне проектирования, который поможет реализовать тонну сценариев с миллионом веток развития и оставить весь этот массив кода поддерживаемым и гибким.
Стейт-машины в iOS:
- 00:00 — Интро
- 00:20 — Вступление
- 01:10 — Что ты такое, стейт-машина?
- 02:26 — Что есть в типичной стейт-машине?
- 03:39 — Погружаемся в пример CallTracker-а
- 04:05 — Что происходит, когда тебе звонит Цукерберг
- 04:52 — Нарисуем будущий CallTracker
- 05:35 — Раскрашиваем квадратики на схеме стейт-машины
- 06:49 — А что с негативными сценариями?
- 07:06 — А как это всё описать в коде?
- 07:42 — Полезные выводы из реализации
- 08:26 — Куда ещё можно затащить стейт-машины?
- 09:23 — А куда не стоит?
- 09:46 — А есть ли готовые реализации?
- 10:14 — Подведём итоги
- 10:35 — Заключение
-
Интегрированные среды разработки2 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?