169 похожих чатов

Привет, ребята, встречал два подхода, логику делают в subscribe и

есть кто держит его пустым, а все выносит в tap. Нет ли устоявшейся нормы?

8 ответов

10 просмотров

tap для сайд эффектов, не нужно юзать его как замену subscribe

Alexandr-Manyunin Автор вопроса
Oleg Safonov
tap для сайд эффектов, не нужно юзать его как заме...

Так оно все что в subscribe совершает сайд эффекты. Как может быть subscribe без сайд эффектов?

Alexandr Manyunin
Так оно все что в subscribe совершает сайд эффекты...

Я имею в виду, что в subscribe нужно то, ради чего собственно поток создаётся. А какие то сайд эффекты, относительно целевого действия - в tap. Т.е. subscribe никогда не должен быть пустым практически

Alexandr-Manyunin Автор вопроса
Oleg Safonov
Я имею в виду, что в subscribe нужно то, ради чего...

Ок, если с этой позиции, то да, понятно, спасибо. Может ещё кто отпишет как руководствуется

Oleg Safonov
Я имею в виду, что в subscribe нужно то, ради чего...

Почему не должно?) Это как то эффектит на производительность? У нас, к примеру, он всегда пустой

Saqhan
Почему не должно?) Это как то эффектит на произво...

Потому что это непонятно, есть конкретный subscribe с вполне понятной целью. И tap для сайдэффектов. Делать то как хотите можете, просто tap не для этого

Oleg Safonov
Потому что это непонятно, есть конкретный subscrib...

Вопрос был относительно subscribe, ты сказал что не должно) я и уточнял, это утверждение подкреплено чем то из фактов или из вкусовщины)

Saqhan
Вопрос был относительно subscribe, ты сказал что н...

Потому что subscribe- это подписка и именно там я ожидаю увидеть логику, что именно происходит с данными потока

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта