Публикации по теме 'xr'


Как протестировать издателей вашего комбината
Тестирование издателя стало проще После использования ReactiveCocoa , RxSwift в течение некоторого времени у меня появилась возможность перейти на фреймворк Apple Combine . Конечно, теперь мне нужно было провести модульное тестирование всех этих издателей. Работа с потоками дает большие преимущества, такие как более чистый код, меньшее количество побочных эффектов, меньшие классы. Но у него есть и один недостаток, тестирование немного сложнее. Что я сделал, так это то, что я..

Дорога к Rx
Функциональное программирование на JavaScript http://reactivex.io/learnrx/ https://rxjs-playground.github.io/ Пять ключевых функций карта фильтр concatAll уменьшать молния Наблюдаемый последовательность значений, которые производитель данных передает потребителю В отличие от событий: если мы преобразуем события в наблюдаемые объекты, мы можем использовать мощные функции для их преобразования. Отличие от массива: направление перемещения данных карта..

Простая реализация Observable
Давайте напишем нашу собственную Observable реализацию интерфейса, чтобы понять, что происходит под капотом, когда мы работаем с RxJS. Наблюдаемый объект - это просто функция. Эта функция принимает наблюдателя в качестве аргумента и возвращает объект подписки. Наблюдатель - это просто объект с тремя методами: next принимает значение, error принимает сообщение об ошибке и complete не имеет аргументов. Вот как выглядит стандартный (регистрирующий) обозреватель: {..

RxWorkshop — Краткое содержание курса
Первый RxWorkshop стартует в январе этого года с Беном Лешем , ведущим автором RxJS, в качестве вашего инструктора. Этот курс включает 25 минут видеоконтента, который знакомит с реактивным мышлением, разбирает анатомию оператора и описывает, что нужно знать операторам. После мастер-класса вы получите запись вашего мастер-класса. Мы разработали этот курс, чтобы научить участников реактивным шаблонам, попрактиковаться в составлении потока и реактивно мыслить с помощью RxJS. Шаблоны,..