Публикации по теме 'test-driven-development'


Agile-практики в науке о данных
Из всех гибких практик я бы включил в науку о данных две наиболее важные: разработку через тестирование и парное программирование. Проблема в науке о данных заключается в том, что цикл тестирования может быть длинным, так как вы ждете, пока система обработает ваш набор данных, прежде чем она сможет сообщить вам об ошибке. Мы обходим это путем подвыборки данных. Тем не менее, модели невероятно сложны, ошибки трудно обнаружить и легко отправить в производство. Использование парного..

Модульное тестирование на Python
Вступление Модульное тестирование - важная часть «разработки через тестирование (TDD)». Он используется для проверки правильности модуля, функции или класса. Начнем с вопроса: как проверить, работает ли функция правильно или нет? Метод прост: Разработайте несколько разных входов для функции и ожидаемых результатов. Запустите функцию, используя входные данные, и проверьте, вернет ли она ожидаемые результаты. Например, мы написали функцию abs() , которая используется для..

Тестирование ваших приложений React
Мир тестирования в React, мягко говоря, огромен . Существует не только ряд инструментов для использования, но и различные типы методологий тестирования. Jest — отличный инструмент для запуска тестов, потому что он поставляется в комплекте с приложением Create React и разработан Facebook, командой разработчиков React. Мы также будем использовать Enzyme в качестве нашей библиотеки утверждений, созданной командой AirBnb. В этой статье предполагается, что вы будете использовать приложение..

Разработка через тестирование на React с помощью библиотеки тестирования React и Jest
Разработка через тестирование - это способ избавиться от страха во время программирования. Страх заставляет вас сомневаться. Страх заставляет вас меньше хотеть общаться. Страх заставляет уклоняться от обратной связи. Страх делает вас сварливым. - TDD на примере Что такое разработка через тестирование (TDD)? Разработка через тестирование (TDD) - это процесс разработки программного обеспечения, в котором разрабатываются тестовые примеры для определения и проверки того, что код..