Публикации по теме 'tdd'


Я шпионю со своим маленьким Мокито…
Я шпионю со своим маленьким Мокито… Зачем шпионить за своими зависимостями? Инфраструктура тестирования Mockito генерирует моки, заглушки и шпионы для ваших зависимостей. Большинство людей знакомы с макетами и заглушками. В этой статье мы поговорим о шпионах — перехватчиках, которые позволяют вам проверить, как ваши классы взаимодействуют с их настоящими зависимостями. 📝 Примечание. Это очень простой пример. Вики-страница Mockito под названием Использование шпионов (и..

Разработка через тестирование и модульные тесты
Тестирование настолько важно для разработки программного обеспечения, что есть люди, которые специально обучаются тестированию кода, и есть карьерные пути, посвященные только тестированию кода. Во-первых, важно отметить, что разработка через тестирование — это определенный тип цикла разработки, в то время как модульные тесты — это настоящие тесты бизнес-логики. Разработка через тестирование — это трехэтапная разработка. Во-первых, разработчик пишет код, который не работает...

Как имитировать асинхронные методы с помощью Jest
Jest - популярный фреймворк для тестирования кода JavaScript, написанный Facebook. Он поставляется с множеством обычных утилит для тестирования, таких как сопоставители для написания тестовых утверждений и имитирующих функций. Идея имитации функции, которая вызывает API-вызов какой-либо внешней службы, была для меня немного чуждой, пока я не использовал имитацию Jest в работе. В этом посте будет представлен краткий обзор того, как вы можете имитировать функции в ваших тестах, которые..

Давайте построим вещь! (Первая часть)
Моя текущая скорость ведения блога не фантастична . У меня очень хорошие намерения, но я неизменно: Перестаньте делать «рабочие» дела вне рабочей недели, чтобы я мог дать отдохнуть своему бедному мозгу. В последнее время я могу делать это с разумным успехом, узнав, как нельзя справляться с выгоранием! Погрузитесь в подготовку к певческим конвенциям/шоу с моим припевом из парикмахерской (бесстыдная пробка, но мне все равно) . Увлекитесь изучением технологий, чтобы удовлетворить..

Разработка через тестирование вернет вас к основам
Мой путь к программированию начался в 2020 году, когда началась пандемия, и моим первым языком сценариев был JavaScript. Я предполагал, что базовые концепции JS будут легкими, учитывая, что я занимаюсь этим уже 2 года. Я ошибался. Я изучаю разработку через тестирование (TDD), которая представляет собой стратегию кодирования, при которой разработчик сначала создает тест, который будет проверять определенную часть кода для создания приложения. Затем пишет этот конкретный код для..

Разработка через тестирование
Простое объяснение Разработка через тестирование (TDD) — это способ программирования, использующий модульные тесты для определения того, над чем следует работать. Создавая эти тесты, мы определяем вехи, которые должны быть достигнуты, проверены и упрощены для завершения проекта. TDD фокусируется на разделении гигантской базы кода на более мелкие части, над которыми можно работать и которые можно проверять самостоятельно. Это разделение создает сеть безопасности, которая позволяет..

Да, разработка через тестирование полезна в науке о данных.
Имея опыт работы в области аналитики и науки о данных, я привык считать написание тестов чем-то болезненным. Я знал, что это важно, но никогда не знал, с чего начать, и всегда откладывал проект до конца. Что может быть скучнее, чем тестировать кусок кода, который уже работает? В последнее время я стал смотреть на вещи с другой стороны. Я открыл для себя разработку через тестирование: пишите свои тесты до того, как вы на самом деле кодируете функциональную часть кода. Это лучшая..