Информация об изменениях

Сообщение Re[4]: Как в C++ получить Redux и Redux Dev Tools от 02.01.2021 21:23

Изменено 02.01.2021 21:43 StandAlone

Re[4]: Как в C++ получить Redux и Redux Dev Tools
Здравствуйте, Тёмчик, Вы писали
Тё>[/cut]

Тё>Если отбросить в сторону стиль изложения, утащенный у меня (про C++ неспособных в алгоритмы шаблоно-дрочеров), какую ты предлагаешь альтернативу?


0) Redux


1) Архитектура здорового человека


Тё>5) Прицепленный на Redux RxJS: визуальные контролы подписываются на интересующие их переменные и автоматически перерисовываются.


Оу йес! Если приложение на редакс представляет собой просто кучу не особо вонючего говна, то RxJs это верная специя для того, чтобы превратить кучу в кал мощный, едкий!
Это отличный способ повысить нечитаемость кода на два порядка относительно размещения бизнес-логики в Button1Click, как в случае простого редакса!

//pa ss this through constructor, DI or use singleton (but please don't)
private final RetryManager retryManager;

public void load() {
Observable.combineLatest(
repository.getSomething()
.retryWhen(retryHandler ->
retryHandler.flatMap(
err -> retryManager.observeRetries())),
localStorage.fetchSomethingReallyHuge()
.retryWhen(retryHandler ->
retryHandler.flatMap(
nothing -> retryManager.observeRetries())),
(something, hugeObject) -> new Stuff(something, hugeObject))
.subscribe(stuff -> {}, err -> {});
}

Что тут сказать? Это замечательный способ довести busFactor до единицы и замкнуть весь код на себе! И на месте нормального код ревьювера я бы за такое джоб сейфети расстреливал на месте for the Greater Justice! Но на твое счастье, Артемка, меня в ревьюверы не пускают. Поэтому мы продолжаем катиться туда, куда катимся, господа. Поаплодируем Артемкам!
Re[4]: Как в C++ получить Redux и Redux Dev Tools
Здравствуйте, Тёмчик, Вы писали
Тё>[/cut]

Тё>Если отбросить в сторону стиль изложения, утащенный у меня (про C++ неспособных в алгоритмы шаблоно-дрочеров), какую ты предлагаешь альтернативу?


0) Redux


1) Архитектура здорового человека


Тё>5) Прицепленный на Redux RxJS: визуальные контролы подписываются на интересующие их переменные и автоматически перерисовываются.


Оу йес! Если приложение на редакс представляет собой просто кучу не особо вонючего говна, то RxJs это верная специя для того, чтобы превратить кучу в кал мощный, едкий!
Это отличный способ повысить нечитаемость кода на два порядка относительно размещения бизнес-логики в Button1Click, как в случае простого редакса!

//pa ss this through constructor, DI or use singleton (but please don't)
private final RetryManager retryManager;

public void load() {
Observable.combineLatest(
repository.getSomething()
.retryWhen(retryHandler ->
retryHandler.flatMap(
err -> retryManager.observeRetries())),
localStorage.fetchSomethingReallyHuge()
.retryWhen(retryHandler ->
retryHandler.flatMap(
nothing -> retryManager.observeRetries())),
(something, hugeObject) -> new Stuff(something, hugeObject))
.subscribe(stuff -> {}, err -> {});
}

Что тут сказать? Это замечательный способ довести busFactor до единицы и замкнуть весь код на себе! И на месте нормального код ревьювера я бы за такое джоб сейфети расстреливал на месте for the Greater Justice! Но на твое счастье, Артемка, меня в ревьюверы не пускают. Поэтому мы продолжаем катиться туда, куда катимся, господа. Поаплодируем Артемкам! Mein Herz Brennt!