Size: a a a

Programming Offtop

2020 August 14

DE

Denis Egorov in Programming Offtop
это подход другой
источник

I

Igor in Programming Offtop
Денис
Ну ок, просто описали новые абстракции в mvu, но никто не писал что какие то абстракции удаляются
https://blog.cleancoder.com/uncle-bob/images/fpvsoo.jpg

Понимаешь, тут такая штука - это все не нужно, когда есть функции 😏
источник

DE

Denis Egorov in Programming Offtop
он не дополняет клин и наоборот
источник

Д

Денис in Programming Offtop
Igor
https://blog.cleancoder.com/uncle-bob/images/fpvsoo.jpg

Понимаешь, тут такая штука - это все не нужно, когда есть функции 😏
Вынос мозга
источник

AD

Aleksey D. in Programming Offtop
Денис
Я вообще думал по началу что это все на presentation слое работает, как mvp или mvvm
справедливости ради, оно где угодно работает - может быть частью презентейшн слоя, может скрываться где-то за интерфейсом а-ля репозитория, выкидывая наружу изменения, может быть частью бизнес-логики)
источник

Д

Денис in Programming Offtop
Aleksey D.
справедливости ради, оно где угодно работает - может быть частью презентейшн слоя, может скрываться где-то за интерфейсом а-ля репозитория, выкидывая наружу изменения, может быть частью бизнес-логики)
Ну мне описали что там почти все это domain только effect handler это data а отрисовка вью непосредственно это presentation
источник

AD

Aleksey D. in Programming Offtop
Денис
Ну мне описали что там почти все это domain только effect handler это data а отрисовка вью непосредственно это presentation
возможно, мой взгляд немного отличается, но там нет понятия domain вообще) редьюсер - логика, а уж логика чего - вопрос конкретной задачи)
источник

Д

Денис in Programming Offtop
Aleksey D.
возможно, мой взгляд немного отличается, но там нет понятия domain вообще) редьюсер - логика, а уж логика чего - вопрос конкретной задачи)
Вынос мозга в квадрате
источник

Kd

Konstantin dmz9 in Programming Offtop
Igor
https://blog.cleancoder.com/uncle-bob/images/fpvsoo.jpg

Понимаешь, тут такая штука - это все не нужно, когда есть функции 😏
как жаль неокрепшие умы которые эту смешную картинку воспринимают всерьез )
источник

DE

Denis Egorov in Programming Offtop
Денис
Ну мне описали что там почти все это domain только effect handler это data а отрисовка вью непосредственно это presentation
в данном случае проще забыть про presentation, data, domain. Представь, что у тебя просто механизм, который принимает на вход эвент, а на выходе ты получаешь новый стейт с выполнеными эффектами. Попробуй рассмотреть конкретную задачу. Куда впихнуть логику со своих use case, ты поймешь только при написании кода
источник

Д

Денис in Programming Offtop
Мне вся эта функциональщина как анархизм смотрится, со стороны по крайе мере, надо сильнее в это погрузится но руки не доходят пока что
источник

DE

Denis Egorov in Programming Offtop
Денис
Мне вся эта функциональщина как анархизм смотрится, со стороны по крайе мере, надо сильнее в это погрузится но руки не доходят пока что
я бы даже не называл это функциональщиной
источник

AD

Aleksey D. in Programming Offtop
Konstantin dmz9
как жаль неокрепшие умы которые эту смешную картинку воспринимают всерьез )
скажи, что монады - не функции)
источник

DE

Denis Egorov in Programming Offtop
Denis Egorov
я бы даже не называл это функциональщиной
в реализации не используется ничего сложного. Только язык программирования
источник

Kd

Konstantin dmz9 in Programming Offtop
Aleksey D.
скажи, что монады - не функции)
эта картинка сделана так как будто в фп есть ооп паттерны, а их там нет
источник

Kd

Konstantin dmz9 in Programming Offtop
в фп паттерны свои, точнее там просто функции
источник

Kd

Konstantin dmz9 in Programming Offtop
пиздишь функцию у друга - вот тебе и паттерн весь 😂😂😂
источник

Kd

Konstantin dmz9 in Programming Offtop
спросишь а как вот у вас там это обрабатывается - ну, функцией.
а вот тут - ну тоже функция. кругом функции.

спроси у оопшников как там это обрабатывается - ну берем синглтон, тут значит ебана, цепочка обязаностей, декораторы, фабрики, абстрактные фабрики абстрактных фабрик*, сразу все понятно
источник

Kd

Konstantin dmz9 in Programming Offtop
тебе тоже будет понятно когда код увидишь, код функций.
а ооп можно на пальцах через паттерны выразить
источник

Д

Денис in Programming Offtop
Правильно я понимаю что для кейса "получить список данных для отображения" без mvu можно реализовать как:
Триггер вью модели -> вызов usecase -> вызов репозитория -> обновить данные в вью модели

А при mvu
Триггерится сообщение -> создаётся эффект -> effect handler идёт в репозиторий -> отправляется сообщение с результатами
источник