ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

An Introduction to Stubs: Test Doubles in TDD (PHP)

Автор: The Engineering Coach

Загружено: 2019-05-21

Просмотров: 1185

Описание: Welcome to the first part of our series on Test Doubles! As The Engineering Coach, I'll guide you through using Stubs to write better, more isolated tests. We'll be using PHP and PHPUnit, but the concepts we cover apply to any language or framework.

We'll explore why Test Doubles are essential for practicing Test-Driven Development. By replacing a class's dependencies, you can gain complete control over its behaviour, allowing you to focus on testing only the code you've written.

In this video, we'll implement our own Stubs from scratch, without a mocking framework, to give you a solid understanding of how they work under the bonnet.

The code for this series can be found on GitHub: https://github.com/the-engineering-co...

Next in the Series:
Once you've mastered Stubs, you're ready to move on. Our next video is about Spies, another powerful type of test double.
👉 Watch the next video on Spies here:    • What is a Spy? A Practical Guide to Test D...  

Let's Connect
For more software engineering tutorials and coaching, subscribe to The Engineering Coach on YouTube. You can also connect with me on Bluesky or Mastodon.

Mastodon: https://mastodon.social/@braddle
Bluesky: https://bsky.app/profile/braddle1.bsk...
LinkedIn:   / mark-bradley-engineering-coach  

#TDD #PHP #TestDoubles #Stub #TestDrivenDevelopment #TheEngineeringCoach #CodingCoach

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
An Introduction to Stubs: Test Doubles in TDD (PHP)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

What is a Spy? A Practical Guide to Test Doubles in PHP

What is a Spy? A Practical Guide to Test Doubles in PHP

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Дорожная карта по изучению ИИ (начало)

Дорожная карта по изучению ИИ (начало)

Test Driven Development (TDD) in PHP

Test Driven Development (TDD) in PHP

Cursor: как выжать максимум из AI-разработки

Cursor: как выжать максимум из AI-разработки

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

051: Introduction to Test Doubles Dummies and Stubs (Java)

051: Introduction to Test Doubles Dummies and Stubs (Java)

C++: Самый Противоречивый Язык Программирования

C++: Самый Противоречивый Язык Программирования

045: Introduction to Mutation Testing with GoMuteSting (Golang)

045: Introduction to Mutation Testing with GoMuteSting (Golang)

Никто не сносит знаменитостей так, как Джим Кэрри в расцвете сил!

Никто не сносит знаменитостей так, как Джим Кэрри в расцвете сил!

Проблема нержавеющей стали

Проблема нержавеющей стали

Этот новый язык делает Python быстрым.

Этот новый язык делает Python быстрым.

Я удалил ';' из C

Я удалил ';' из C

ВСЁ про JAVA-СОБЕСЕДОВАНИЯ В 2026. ЗАРПЛАТЫ, ЛОВУШКИ, ВОПРОСЫ

ВСЁ про JAVA-СОБЕСЕДОВАНИЯ В 2026. ЗАРПЛАТЫ, ЛОВУШКИ, ВОПРОСЫ

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Вселенная — это аномалия

Вселенная — это аномалия

Генератор музыки и песен локально на компе больше 50 языков и тысячи стиле бесплатный и лучше SUNO

Генератор музыки и песен локально на компе больше 50 языков и тысячи стиле бесплатный и лучше SUNO

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]