🗊 Презентация Test-Driven Development (разработка через тестирование)

Нажмите для полного просмотра!
Test-Driven Development (разработка через тестирование), слайд №1 Test-Driven Development (разработка через тестирование), слайд №2 Test-Driven Development (разработка через тестирование), слайд №3 Test-Driven Development (разработка через тестирование), слайд №4 Test-Driven Development (разработка через тестирование), слайд №5 Test-Driven Development (разработка через тестирование), слайд №6 Test-Driven Development (разработка через тестирование), слайд №7 Test-Driven Development (разработка через тестирование), слайд №8 Test-Driven Development (разработка через тестирование), слайд №9

Вы можете ознакомиться и скачать презентацию на тему Test-Driven Development (разработка через тестирование). Доклад-сообщение содержит 9 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ Национальный аэрокосмический университет им. Н.Е. Жуковского "Харьковский авиационный институт"...
Описание слайда:
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ Национальный аэрокосмический университет им. Н.Е. Жуковского "Харьковский авиационный институт" Кафедра компьютерных систем и сетей Доклад на тему: "Test-Driven Development (разработка через тестирование)"

Слайд 2


Что же такое TDD? техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется...
Описание слайда:
Что же такое TDD? техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем пишется код, который позволит пройти тест, и под конец проводится рефакторинг нового кода к соответствующим стандартам

Слайд 3


Принцип работы Весь процесс разработки глобально делится на 3 этапа, так называемый RED-GREEN-REFACTOR lifecycle: RED - написание...
Описание слайда:
Принцип работы Весь процесс разработки глобально делится на 3 этапа, так называемый RED-GREEN-REFACTOR lifecycle: RED - написание "падающего" теста - теста, который в данной момент не проходим GREEN - написание кода, который позволит пройти этот тест REFACTOR - рефакторинг, реструктуризация и реорганизация кода, оптимизация алгоритмов его работы. Также данный шаг касается и написанных тестов - улучшение существующих тестов для их более качественного прохода по коду

Слайд 4


Плюсы TDD подхода
Описание слайда:
Плюсы TDD подхода

Слайд 5


Минусы TDD подхода
Описание слайда:
Минусы TDD подхода

Слайд 6


Ошибки при следовании TDD Пропуск "красной зоны" - стадии неработающего теста Акцентирование внимания на "покрытие" кода Излишняя...
Описание слайда:
Ошибки при следовании TDD Пропуск "красной зоны" - стадии неработающего теста Акцентирование внимания на "покрытие" кода Излишняя увлечённость рефакторингом Игнорирование рефакторинга Игнорирование слишком простых или слишком сложных сценариев Отсутствие "зелёного" теста больше 10 минут - хорошей практикой считается принцип одновременной работы только над одним тестом

Слайд 7


BDD – Behavior-driven development Одно из наиболее популярных ответвлений TDD, которое полагается на такие основные приципы как: Связь кода с...
Описание слайда:
BDD – Behavior-driven development Одно из наиболее популярных ответвлений TDD, которое полагается на такие основные приципы как: Связь кода с требованиями Фокус не на тестах, а на поведении Запись требований с помощью обычных фраз

Слайд 8


Принцип работы BDD Описание поведения заказчиком (исходное состояние/событие/проверка поведения) Реализация функционала Проверка соответствия...
Описание слайда:
Принцип работы BDD Описание поведения заказчиком (исходное состояние/событие/проверка поведения) Реализация функционала Проверка соответствия требованиями (прошёл/не прошёл)

Слайд 9


Выводы Следование методологии разработки через тестирования позволит получить на выходе работающий, полностью(насколько это возможно) оттестированный...
Описание слайда:
Выводы Следование методологии разработки через тестирования позволит получить на выходе работающий, полностью(насколько это возможно) оттестированный продукт, поддержка которого в будущем не составит больших проблем. Но с другой стороны TDD методология значительно увеличит порог вхождения в проект и усложнит некоторые моменты разработки. К тому же, игнорирование и нарушение основных принципов TDD принесёт лишь боль и страдания и приведёт к PDD – panic driven development'у



Похожие презентации
Mypresentation.ru
Загрузить презентацию