Добавить новость
ru24.net
Все новости
Декабрь
2024

[Перевод] Идиоматическое внедрение зависимостей в ZIO 2

0

Перевод заметки Пьера Рикадата о механизме ZLayer в ZIO2 ("Idiomatic dependency injection for ZIO applications in Scala", Pierre Ricadat).

---

Я (автор оригинальной заметки) часто слышу в Интернете в Scala-обсуждениях, что ZLayer "слишком сложный" или "лишний". Эти совершенно противоречит моему опыту: я считаю, что ZLayer - невероятно крутая технология! В предыдущих версиях ZIO действительно были проблемы (те, кто помнит тип данных Has[_], знают, о чем я говорю!), но с тех пор всё поменялось. В этой статье я покажу идиоматическое использование ZLayer для DI (dependency injection, внедрение зависимостей) и надеюсь продемонстрировать, как это позволяет делать сложные вещи очень простым способом.

Примечание: Я много лет работал с приложениями ZIO (ещё даже до выхода версии 1.0!), и в настоящее время я работаю над серверной частью большой многопользовательской онлайн-игры, полностью написанной на Scala и использующей ZIO. Примеры в этой статье основаны на этой кодовой базе.

Читать далее



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
Мария Шарапова

Боня в костюме страуса, укутанная салатом Шарапова, Долина со змеей на голове: эксперименты звезд со стилем в 2024-м






Лечение собаками и кошками: как пет-терапия помогает больным деменцией

"ИИСУС ИЗ УСБ" РАСКРЫЛ СЕТЬ ТЕХНОЛОГИЧНЫХ НАРКO ОРГАНИЗАТОРОВ? ДОКАЗАТЕЛЬСТВА НАЙДЕНЫ НА КАРТЕ МИРА. Россия, США, Европа могут улучшить отношения и здоровье общества?!

Тарханов: с Промесом шансы «Спартака» на чемпионство вырастут

В Нижнем Новгороде появится улица в честь башкирского поэта Мустая Карима