07 Tests as documentation (Тесты как документация)
Урок № 7. Тесты как документация
О “Wordle” по разработке на основе тестирования в курсе Vue.js
Представьте, что вы пишете свой код задом наперед — сначала с тестами, затем с кодом для их прохождения. В этом магия разработки на основе тестирования (TDD)! В этом курсе вы воспользуетесь этим мощным подходом при создании клона “Wordle” с нуля, используя Vue.js 3 и Composition API. Вы узнаете, как TDD помогает вам писать чистый, поддерживаемый код, и познакомитесь с циклом Red-Green-рефакторинга, получая удовольствие от создания игры. Являетесь ли вы новичком или профессионалом TDD, приготовьтесь к практическому путешествию, чтобы повысить уровень своих навыков тестирования и Vue самым захватывающим способом!
Зачем проходить этот курс?
В этом курсе вы глубоко погрузитесь в разработку на основе тестирования (TDD), одновременно работая на практике с Vue.js 3 и его API динамической композиции. Попутно мы шаг за шагом создадим клон популярной игры “Wordle”. Этот курс предназначен для того, чтобы научить вас не только теории, но и тому, как применять ее на практике, позволяя вам писать тесты, которые:
- Следуйте четким рекомендациям для достижения ваших целей разработки.
- Защищайте существующие функции.
- Поощряйте написание чистого, модульного и поддерживаемого кода.
Это еще не все! На этом курсе вы также:
1. Укрепите свои Vue.js Навыки:
- Овладеете составным API Vue 3.
- Узнаете, как эффективно использовать утилиты Vitest и Vue Test Utils.
2. Освоите мышление TDD:
- Поймите и применяйте цикл Red-Green-рефакторинга.
- Узнайте, как тесты могут направлять разработку и уменьшать количество ошибок.
3. Практическое применение:
- Создайте полностью функциональный клон “Wordle” с нуля.
- Практикуйтесь в создании тестов, которые служат документацией и защищают от регрессий.
4. Передовые методы тестирования:
- Работайте с mocks, spies и генераторами тестов.
- Проводите визуальное регрессионное тестирование для обеспечения согласованности пользовательских интерфейсов.
Чему вы научитесь
- Поймите цикл Red-Green-рефакторинг и его важность.
- Создавайте устойчивые тесты, которые направляют и защищают ваш код.
- Используйте генераторы тестов для эффективного создания тестов многократного использования.
- Осваивайте макеты и подглядывайте за более сложными сценариями тестирования.
- Выработайте подход к тестированию для создания более чистого и ремонтопригодного кода.
- Реорганизуйте свой код для повышения четкости и производительности.
- Эффективно устраняйте регрессии с помощью целевых тестов.
Этот курс также охватывает стратегии создания гибких тестов, позволяющие вам уверенно адаптировать и изменять свой код.
Идеально подходит для всех уровней квалификации
Хотя рекомендуется базовое понимание утилит тестирования Vue, этот курс доступен разработчикам всех уровней квалификации. Являетесь ли вы:
- Vue.js энтузиастом, стремящимся погрузиться в тестирование.
- Сторонник TDD, совершенствующий ваш подход.
- Разработчик, стремящийся повысить ваш опыт в разработке программного обеспечения.
Этот курс обеспечивает всестороннюю основу в TDD с сильным акцентом на Vue.js разработку.
Давайте строить вместе!
К концу этого курса вы не только поймете основы TDD, но и будете обладать навыками применения их в реальных сценариях. Создание клона “Wordle” даст вам практическую возможность попрактиковаться и усовершенствовать эти концепции, что позволит вам быть готовыми к решению задач тестирования в ваших собственных проектах.
Видео 07 Tests as documentation (Тесты как документация) автора Видео с YouTube по IT
Видео 07 Tests as documentation (Тесты как документация) автора Видео с YouTube по IT
Информация
11 мая 2025 г. 10:23:09
00:13:18
Похожие видео