создается впечатление, что это прям бэд прэктис какой-то. или у них сугубо ограниченная область применения?
С ними все в порядке. Просто есть локальный мем про АККУ и МОНГО. Кто не понял, тот поймет. (Я вот еще не понял)
ну некоторые любители фп не уважают Any => Unit
То что акторы про изменяемое состояние и поведение, а почти все современное программирование это про то чтобы писать стейтлес-сервисы. Нет стейта (стейт в БД), не надо тащить акторы.
Основная демотивация, которая мне приходит на ум - это расщепление логики. Если ты для реализации комбинируешь эффекты через for { a <- thingA b <- thingB c <- thingC } или стримовое thingA via thingB via thingC ты видишь и поддерживаель всю последовательность разом По акторам же логика разделена согласно каким-то стейтам или логическим областям инициализации. Последовательности никогда не встречаются вместе, тебе приходится держать взаимосвязи в голове каждый раз, когда правишь какой-то кусок
Обсуждают сегодня