Ruby on Pure functions. Чистые функции и чистые сервисы Ruby Meetup Evrone х Купер.тех

Доклад о чистых функциях и чистых сервисах. Будут примеры чистого подхода и “грязного“, поговорим о преимуществах чистого подхода и почему думать “чисто“ может быть легче. Также сравним спеки для обоих подходов (их писать проще, если сервис максимально чистый, то можно без моков “внешнего“ окружения все покрыть юнит тестами и не писать интеграционные). Подписывайтесь на наш канал здесь и в телеграмм , чтобы быть в курсе будущих митапов и не пропускать полезные доклады! Спикер: Александр Елистратов, BGaming Таймкоды: 00:00 Введение 00:52 Intro: Determinism 01:31 Intro: Pure Function 01:48 Impure Function: Example 02:07 Impure Function: Spec 03:05 Pure Service: Redux Workflow 05:19 Impure Service: Slave Spec 05:52 Pure Service: Example 06:36 Pure Service: Master Spec 07:03 Pure Service: Slave Spec 07:32 Pure Code: Pros & Cons 09:03 Conclusion 10:15 Q&A сессия