@oop_ru

Страница 552 из 785
Maksim
12.03.2018
20:29:19
ты про мои?)
мои, скорее всего)

Sergey
12.03.2018
20:29:37
мои, скорее всего)
ну у тебя шины для pub/sub а у него что бы метод дернуть)

нет?

Google
Maksim
12.03.2018
20:30:04
ну у тебя шины для pub/sub а у него что бы метод дернуть)
ну у меня и то, и то) в общем, моя запуталась)

Bohdan
12.03.2018
20:30:04
мои, скорее всего)
ну по твоим рассказам - твои саги на шинах могут в любой момент дернуться на событие)

Maksim
12.03.2018
20:30:12
могут

Bohdan
12.03.2018
20:30:28
а мои да, тупо дёргают сервисы хотя я думал о том, как бы сделать лучше

Maksim
12.03.2018
20:30:32
и чё там рассказы... git pull и посмотри)

Bohdan
12.03.2018
20:31:04
смущает только то, что сейчас доменные ивенты держатся на шинах - без них придётся делать какой - то костыль

Maksim
12.03.2018
20:32:15
Там ещё Антон на подходе) он у нас любитель обмазаться в 3 слоя елдами) уже ч то-то похожее на правду вырисовывается, хотя и нужны примерчики живые, что б потискать

andretshurotshka?❄️кде
12.03.2018
20:32:16
Maksim
12.03.2018
20:33:55
ну по твоим рассказам - твои саги на шинах могут в любой момент дернуться на событие)
я, кстати, репу с сагами пристрелил. В неё смотреть не надо, если что. В архиве лежит, паутиной обрастает

andretshurotshka?❄️кде
12.03.2018
20:34:52
опять шины....
автобусы

Bohdan
12.03.2018
20:34:54
я, кстати, репу с сагами пристрелил. В неё смотреть не надо, если что. В архиве лежит, паутиной обрастает
я свой сагокостыль тоже закопал) осознал, что сделал полный бред с точки зрения бизнеса и все переделал, но предварительно задолбал заказчика и нарисовал флоучарт

andretshurotshka?❄️кде
12.03.2018
20:35:08
че не так с шинами?) откуда мне читать и куда писать события?

Google
Sergey
12.03.2018
20:35:16
если разделить например на type Atom<T> = { writeBus: Subject<T>, readBus: Observable<T> } ?
Rx все же отдельно и никакого отношения к CQRS не имеет.

Alan
12.03.2018
20:35:21
flux/redux на фронте наверно близко к cqrs ?

Maksim
12.03.2018
20:35:26
Sergey
12.03.2018
20:35:34
flux/redux на фронте наверно близко к cqrs ?
кастрированный event sourcing)

но в реалиях клиента в целом норм

Bohdan
12.03.2018
20:36:31
я вот слушаю коллегу - реактора и иногда думаю, как бы хорошо уложить все идеи отсюда на фронт

Sergey
12.03.2018
20:36:58
че не так с шинами?) откуда мне читать и куда писать события?
читай выше - я уже писал что шины отдельно, cqrs отдельно. Ты можешь юзать эти подходы абсолютно независимо. Ты можешь реализовать через Rx например связь между моделью записи и чтения но это конкретный вариант реализации, то есть уже шире чем вопрос CQRS. Оно ж оч простая штука.

andretshurotshka?❄️кде
12.03.2018
20:37:31
ну так CQRS же про события?

Sergey
12.03.2018
20:37:32
я вот слушаю коллегу - реактора и иногда думаю, как бы хорошо уложить все идеи отсюда на фронт
ммм... ну как, там и так все это в той или иной степени действует)

Maksim
12.03.2018
20:37:36
Sergey
12.03.2018
20:37:38
ну так CQRS же про события?
нет, с какого перепуга?

ты может с event sourcing перепутал

Maksim
12.03.2018
20:38:22
Command Query Responsibility Segregation про event чёт не видно)

Bohdan
12.03.2018
20:38:28
ммм... ну как, там и так все это в той или иной степени действует)
ну flux-подобные понятно я больше по ддд) вернон навевает)

andretshurotshka?❄️кде
12.03.2018
20:38:43
а блин да)

Maksim
12.03.2018
20:38:48
про event driven тоже)

andretshurotshka?❄️кде
12.03.2018
20:39:25
CQRS просто разделение read и write?

Sergey
12.03.2018
20:39:33
да

Alan
12.03.2018
20:39:38
ну flux-подобные понятно я больше по ддд) вернон навевает)
пусть там просто view будет без моделей ))

andretshurotshka?❄️кде
12.03.2018
20:39:45
reader и writer монады)

Google
Sergey
12.03.2018
20:40:09
reader и writer монады)
вот к слову - как любители монад делают запросы к базе?

andretshurotshka?❄️кде
12.03.2018
20:40:47
Bohdan
12.03.2018
20:40:47
пусть там просто view будет без моделей ))
всеобщий язык ведь) пока мне нравилась только концепция разделения на сцены и соответствующее разделение кода

andretshurotshka?❄️кде
12.03.2018
20:41:00
это IO

Alan
12.03.2018
20:41:24
всеобщий язык ведь) пока мне нравилась только концепция разделения на сцены и соответствующее разделение кода
там этих концепций... есть еще атомы молекулы, открываешь проект а там это месиво немыслимое в названиях каталогов ))

и обязательно папочка utils

или helpers

andretshurotshka?❄️кде
12.03.2018
20:42:42
и обязательно папочка utils
у меня аж две таких

Sergey
12.03.2018
20:42:50
это IO
столько лет хотел освоить хаскель но почему-то всегда страшно)

Maksim
12.03.2018
20:43:01
всеобщий язык ведь) пока мне нравилась только концепция разделения на сцены и соответствующее разделение кода
давай на тёмную сторону силы) обмажься басами, нахерачь всфякой наркомани, от которой Фессор будет защитный круг чертить)

Bohdan
12.03.2018
20:43:48
давай на тёмную сторону силы) обмажься басами, нахерачь всфякой наркомани, от которой Фессор будет защитный круг чертить)
неее пока мне его идеи ближе) сейчас хочу сделать красиво и чисто, а в асинхронщину потом)

andretshurotshka?❄️кде
12.03.2018
20:43:57
басы хз как дебажить

Bohdan
12.03.2018
20:44:18
хендлеры дебажь и все) если бас - не дикий кастом, канеш

andretshurotshka?❄️кде
12.03.2018
20:44:44
ну че-нибудь сломается и ты запутаешься в куче стейта или глитчи какие-нибудь

а ну я про Rx

Google
Sergey
12.03.2018
20:44:50
andretshurotshka?❄️кде
12.03.2018
20:45:09
там есть утечки времени

Sergey
12.03.2018
20:45:16
а ну я про Rx
мне казалось что Rx как раз таки удобно дебажить)

andretshurotshka?❄️кде
12.03.2018
20:45:28
Sergey
12.03.2018
20:45:41
как эт)
ну так это, у тебя ж стримы, ты всегда знаешь что куда приходит

Maksim
12.03.2018
20:45:42
неее пока мне его идеи ближе) сейчас хочу сделать красиво и чисто, а в асинхронщину потом)
я долго пытался свою срань сделать красиво и чисто) в итоге плюнул, делаю, что бы работало... иначе как-то драгоценное время уходит вникуда :(

andretshurotshka?❄️кде
12.03.2018
20:47:18
ну так это, у тебя ж стримы, ты всегда знаешь что куда приходит
была бы визуализация приложения в виде графа зависимостей, тогда бы знал))

Sergey
12.03.2018
20:50:33
повторюсь - замутить логи не проблема. Визуализировать логи - тоже)

мы с @zloyuser как-то так обсуждали стратегию для отладки систем на экторах)

http://rxmarbles.com/

вон

все уже придумано

andretshurotshka?❄️кде
12.03.2018
20:52:24
да, но это для конкретного оператора

Sergey
12.03.2018
20:52:35
https://staltz.com/how-to-debug-rxjs-code.html

да, но это для конкретного оператора
что тебе мешает скомпоновать граф из кода?)

andretshurotshka?❄️кде
12.03.2018
20:53:22


что тебе мешает скомпоновать граф из кода?)
да странно что такой либы нету еще)

Sergey
12.03.2018
20:54:19
да странно что такой либы нету еще)
ну я пока не влазил в rx - мне это предстоит

Anton
12.03.2018
20:57:03
ну я пока не влазил в rx - мне это предстоит
Там жутко... может и не стоит

Google
Sergey
12.03.2018
20:58:06
Там жутко... может и не стоит
ну для обработки событий на клиенте - почему нет)

Anton
12.03.2018
20:59:45
Клиент может быть. Я как то влез в RxJava... обжегся и быстро назад в уютненькое PHP

andretshurotshka?❄️кде
12.03.2018
21:01:55
там же еще холодные против горячих стримов

SOLID rules are an instrument and what to do with it is up to a developer. FP has all means to support it and few ways to violate it, OOP is all about violating it.

лол)

Bohdan
12.03.2018
21:11:18
только ситхи все возводят в абсолют

Sergey
12.03.2018
21:16:04
хотя и под фп уже люди разные штуки подразумевают)

Mykola
12.03.2018
21:19:44
чешут пургу)

Sergey
12.03.2018
23:12:17
49576
13.03.2018
17:21:25
Интересно было бы поглядеть статистику участников кто на чем пишет

Страница 552 из 785