ycliper

Популярное

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

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

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

Топ запросов

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

043: Refactoring Unit Tests during Test Driven Development - Sometime we delete Test (Golang)

Автор: The Engineering Coach

Загружено: 2022-07-19

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

Описание: This video was inspired by a Tweet (  / 1525431248465821698  ) responding to the PragmaticProgrammers question "What is the most overlooked piece of actionable advice about unit tests that everyone forgets to mention?"

"It ok to delete tests that cover the same behaviour."

Often when we think about refactoring tests we look at
improving the name of the tests or variables to ensure the intent is clear
Reducing duplicated code by moving things to SetUp functions

But we very rarely think about deleting test that cover duplicate behaviour. Often when we are test driving the implementation of a small unit of behaviour we create test that cover duplicate behaviour.

During this video we look at removing unit tests during the Bowling Game Kata in Golang that where later tests have duplicated the coverage of some behaviour as we extend our understanding of the expected behaviour.

The code produced during this episode can be found on GitHub:
https://github.com/testingallthething...

You can follow me on twitter:   / braddle  

** Please Rate, Review, Subscribe and Share these videos **

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
043: Refactoring Unit Tests during Test Driven Development - Sometime we delete Test (Golang)

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

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

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

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

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

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

044: Moq Mocking Framework (Golang)

044: Moq Mocking Framework (Golang)

038: Pact HTTP Consumer Testing (Golang)

038: Pact HTTP Consumer Testing (Golang)

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Test Driven Development (TDD) in Golang

Test Driven Development (TDD) in Golang

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

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

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

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

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

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

Эту НОВУЮ Мапу в GO Должен Знать Каждый GO-Разработчик

Эту НОВУЮ Мапу в GO Должен Знать Каждый GO-Разработчик

Test Doubles for Test Driven Development (TDD) (Go)

Test Doubles for Test Driven Development (TDD) (Go)

045: Introduction to Mutation Testing with GoMuteSting (Golang)

045: Introduction to Mutation Testing with GoMuteSting (Golang)

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

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

Этот шаблон проектирования меня до смерти пугает.

Этот шаблон проектирования меня до смерти пугает.

Начало работы с Testify — улучшите тестирование на Go!

Начало работы с Testify — улучшите тестирование на Go!

Вот как читать дифференциальные уравнения.

Вот как читать дифференциальные уравнения.

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Что сказал Сэм Альтман???

Что сказал Сэм Альтман???

Володин против видеоигр: грозит ли геймерам тотальный запрет и блокировка Steam

Володин против видеоигр: грозит ли геймерам тотальный запрет и блокировка Steam

039: Pact HTTP Provider Testing (Golang)

039: Pact HTTP Provider Testing (Golang)

Roadmap Вайбкодера 2026 - с Нуля до Релиза

Roadmap Вайбкодера 2026 - с Нуля до Релиза

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

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



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



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