Сергей Горностаев
@sergey-gornostaev Куратор тега Функциональное программирование
arswarog, ничего не могу сказать про redux, не имею в этой области опыта. А в случае применения обычной реляционной СУБД, придётся все побочные эффекты заворачивать в транзакцию, так же как и в обычном императивном коде.
mitekgrishkin, во-первых, как и многие мои сверстники, я отчасти под влиянием "моды", а отчасти под нажимом родителей ещё в 2000-м поступил в универ. Так что получил я его в некотором роде самотёком, а не потому что он был действительно нужен. Во-вторых, без диплома для меня были закрыты вакансии в компаниях где жёсткий кадровый регламент или в руководстве старый пердун со взглядами советского разлива о том, что самостоятельно знания получить невозможно.
NikClik, да. Выражение import вызывает функцию __import__ для выполнения своих обязанностей. Так что используя её вы можете добиться всего того же, что и использованием выражения import.
Egor4ik1337, нет на скрине ошибок. Если вы про подчёркивания в редакторе кода, то это подсказки статического анализатора, на которые можно навести курсор и получить пояснения. Нередко бывает, что IDE неправильно понимает контекст и лепит эти подчёркивания где попало.
Да.
Если побочные эффекты грамотно упакованы в монаду, то ничего не тривиального не будет.
Будет цепочка вызовов типа
Да, количество побочных эффектов надо сводить к минимуму.