046: Refactoring Unit Tests during Test Driven Development - Sometime we delete Test (PHP)
This video was inspired by a Tweet (https://twitter.com/braddle/status/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 PHP 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/testingallthethings/046-refactoring-tests-php
You can follow me on twitter: https://twitter.com/braddle
** Please Rate, Review, Subscribe and Share these videos **
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «046: Refactoring Unit Tests during Test Driven Development - Sometime we delete Test (PHP)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.