Как стать автором
Обновить

Комментарии 6

Но давайте на секунду задумаемся

Именно, давайте. Чтобы в начале статьи указать язык, о котором дальше идёт все обсуждение.

Ну, тут, как бы это... указано

А о тестировании пока думать не будем? ) Контекст в коде зачем-то явно зашит

всё же на тестирование лучше отдавать работающий код, а если речь про "запускать самому перед отправкой", тут абсолютно согласен, но бывает и так что: запустил, проверил, работает, сейчас бы отправить, "ан нет тут можно переименовать, а вот это вместе вызвать, вроде ничего критично не поменялось, должно работать ..." человеческий фактор, его не избежать, для этого и нужно ревью кода, чтобы подстраховать.

Про контекст не понял

// либо
private val _newPersonAddedFlow = MutableSharedFlow<Long>(replay = 1, extraBufferCapacity = 1,)

А для чего тут вообще `replay = 1` ?

Разве единственного `extraBufferCapacity = 1` будет недостаточно?

достаточно, просто можно указать replay либо extraBufferCapacity

Зарегистрируйтесь на Хабре, чтобы оставить комментарий