Перейти к содержимому



Kremniy

Регистрация: 30 окт 2019
Off Активность: янв 29 2023 17:48

#613503 [Илья Климов] Тестирование Vue-приложений (2021)

Написано НЛО на 29 Октябрь 2021 - 21:32

Название: Тестирование Vue-приложений (2021)

Автор: Илья Климов


cbc01586aae1.png

 

Кратко:


  • Серия видео по ключевым аспектам теории
  • 2 real-time семинара (суммарно около 4-5 часов) с разборами реальных примеров тестирования Vue-компонентов с использованием Jest (запись будет снабжена таймкодами для удобной навигации)
  • репозиторий с примерами с семинаров
  • Закрытый чат по тестированию (хочу знать каждую вашу боль!)
  • Доступ к видео: 1 февраля 10:00 по Украине, семинары: 6 и 13 февраля 11:00 (пара часов + общение)

Зачем мне это?
Как показал мой опыт работы в GitLab - тестирование Vue-компонентов не самая сильная сторона даже тех, кто съел собаку на тестировании к примеру backend-кода. Здесь “аукается” то, что во Vue очень много сложных возможностей, которые нетривиально тестировать. Добавьте к этому некие удивительные особенности @vue/test-utils (у автора порядка 10 принятых pull-requests в репозиторий) - и получите прекрасный коктейль сложного тестирования.


Теоретическая часть

Видео представляют собой небольшие (~15-30 минут) фрагменты теоретических изысканий, объясняющих всё “на пальцах” (а точнее пером по экрану)


  • Что именно тестируется во Vue-компонентах?
    • Вывод компонента в зависимости от props
    • Когда мы передаем такие-то параметры, мы ожидаем что кнопка видна
    • Когда мы передаем такие-то параметры, мы ожидаем, что видна аватарка пользователя с такими-то параметрами
    • Генерирование побочных эффектов
      • Когда пользователь нажимает на вот этот элемент, мы ожидаем что компонент генерирует событие "Submit" с такими-то параметрами
      • Когда компонент появляется в DOM-дереве, мы ожидаем что компонент вызывает функцию getUser у такого-то объекта
    • Реакция компонента на внешние воздействия
      • Когда мы вводим данные в это поле, мы ожидаем что вот эта кнопка будет включена
      • Когда компонент dropdown генерирует событие change, мы ожидаем что вот это поле будет обновлено
      • Когда вызванная функция возвращает такие-то значения, мы ожидаем что в списке будет ровно три элемента
  • Что предлагает нам @vue/test-utils для тестирования?
  • Жизненный цикл компонента сквозь призму тестирования
  • Холивар: mount vs shallowMount
    • Как выбрать?
    • Стоит ли всегда выбирать одно?
    • Последствия выбора?
  • Бонус: А что поменяется во Vue3?
  • Бонус: Компонентные тесты и Vue: как и когда?

Практическая часть

Семинар представляет собой написание и критику конкретных тестов на Jest реального кода с пояснением что и для чего применяется. Другими словами: соотношение “документации” к практике ее применения составляет около 30 к 70% по оценке автора


  • Антипаттерны тестирования Vue-компонентов
    • Тестирование computed-свойств
    • Использование setData
    • Использование setProps
    • Использование setMethods
  • Тестирование снапшотами
    • Какие задачи решают снапшоты
    • Когда стоит использовать снапшоты и как
    • Слабые места снапшотов
  • Структура классического Vue-теста
  • Фикстуры
    • Какую задачу решают фикстуры?
    • Почему важно использовать фикстуры, а не писать самому параметры?
    • Аккуратно: мутация фикстур!
    • Признаки "здесь надо использовать фикстуры"
  • Тестирование компонентов со слотами
    • В чём сложность?
    • Создание простейшего стаба для рендера слота
    • Стабы с динамическими слотами
    • Scoped slots с логикой
    • Когда можно вместо стаба передать настоящий компонент и чем это грозит?
  • Тестирование компонентов с Vuex
    • Создание и передача мока сторы
    • Как портят жизнь `mapActions, map...`
    • Корректно мокаем actions/mutations
    • Тестирование самой сторы
  • Тестирование компонентов с Apollo GraphQL
    • Что для компонента означает использование в нем Apollo?
    • apollo-link-mock
    • На что обратить внимание

Anonymous poster hash: 3c9c5...c2e



Скачать:


  • 2


#543883 [Kinolog School] Собака: инструкция по применению

Написано StaryyGnom на 07 Январь 2021 - 20:45

Название: Собака: инструкция по применению

Автор: Kinolog School


Курс для собак всех возрастов и любой породы. Свыше 70-ти видео-уроков, пройдя которые, вы научите собаку базовым командам и трюкам. В данном онлайн-курсе есть все, что нужно знать о воспитании собаки.

Вы получите 7-модульную гибкую структуру воспитания собаки, которая превратит любого лающего и неадекватного питомца в послушного и инициативного, даже если вы не верите в его перевоспитание.

Благодаря этой системе собака будет с удовольствием слушать вас и предугадывать ваши желания, а вы останетесь для нее другом, а не мучителем.


Что особенного будет в курсе?

— Силовое воздействие Положительное подкрепление

Почему собаки не слушаются? Все собачье поведение складывается из двух видов мотивации: желания что-то получить и желание что-то избежать.

Желание что-то получить надиктовывают, как правило, рефлексы, т.е. обычное собачье поведение. Часто оно доставляет неудобства хозяину, но для собаки это её поведение внутри вида, породы. Это поведение закрепляется изо дня в день, пока не становится схемой. Часто хозяин вместо обучения начинает сразу требовать от собаки не подбирать помои, дёргает за поводок. Вот и выходит, что улица – это нечто желаемое, а хозяин – это нечто избегаемое собакой.

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

Это самая крепкая гарантия послушания – именно желание собаки слушаться своего хозяина.

- 7-модульный процесс воспитания

Курс состоит из 7-ми модулей с повышением сложности и рассчитан как на практическую отработку упражнений, так и на понимание мотивации собаки и нахождение способов управления ее поведением в различных ситуациях.

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

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

Результаты
— Вы научитесь понимать свою собаку и управлять её поведением во всех ситуациях
— Научитесь работать с нежелательным поведением (лай, возбуждение, попрошайничество и др.)
— Получите возможность посещать кафе, гостей и путешествовать с собакой
— Ваша собака будет всегда ориентироваться на вас на улице, даже если вы ее не зовете
— Узнаете основы правильного кормления, составишь режим дня, прогулок и тренировок
— Научите собаку оставаться одной, не лаять и не рушить квартиру
— Идеальный подзыв на прогулке перестанет быть твоей мечтой
— Вы будете гулять без натяжения поводка
— Ваша собака будет обучена выдержке в различных положения и различных ситуациях, даже если вы бегаете, прыгаете, хлопаете в ладоши и т.п.
— Собака будет знать команду «Место» в нормативе ОКД и в быту
— Перестанет выхватывать еду из твоих рук, начнет брать еду из миски по команде, не хватать упавшие кусочки
— Обучится команде «ФУ!» и «Дай!»
— А также командам «Рядом», «Сидеть», «Лежать» (из положения собаки сидя и стоя)
— Более того, трюкам «Обойди», «Хоп», «Тач», «Домик»
— Собака будет спокойно воспринимать стрижку когтей, осмотр зубов, глаз и ушей
— Приучится к наморднику
— Тебе будет интересно и легко играть с собакой. Она перестанет выхватывать игрушки, будет начинать и заканчивать игру по команде.

 



Скачать:


  • 7


#547921 [Алекс Лесли] Запрещенный стиль соблазнения (2020)

Написано PhoenixFM на 21 Январь 2021 - 03:51


  • 1


#575219 [Алекс Лесли] 7 техник для быстрого секса от лучших мастеров (2020)

Написано polbush на 23 Апрель 2021 - 09:47


  • 4


#582128 [Реальные соблазнители, Лесли, "Бабушка"] Сквирт, сборник в...

Написано pozarnik на 25 Май 2021 - 21:58

Название: Сквирт, сборник видеокурсов с демонстрацией

Авторы: Реальные соблазнители, Лесли, Александр Рассыпнов ака "Бабушка"


Небольшой сборник видеокурсов по обучению сквирту от разных авторов:
 

- Сквирт. Как при помощи рук развести любую девушку на секс за 5 минут (Лесли);

- Сквирт от Алекса Лесли (Демонстрация на тренинге в Тае) (Лесли);
- Секс Инструктор - Сквирт (Дмитрий Шевчук ака Реальные соблазнители);
- Skvirt (Александр Рассыпнов ака Бабушка).

 

Продажника нет, тк это сборка видео из разных тем уже существующих на форуме (активны ли ссылки в них сейчас не знаю)

 

 


Скачать:


  • 1


×

Зарегистрируйся моментально!