Первые шаги в TDD 1. Павел Габриель alovak@gmail.com руководитель проектов, программист «Смарт системз» 2.

Презентация:



Advertisements
Похожие презентации
Типовые расчёты Растворы
Advertisements


Ребусы Свириденковой Лизы Ученицы 6 класса «А». 10.
Урок повторения по теме: «Сила». Задание 1 Задание 2.
Маршрутный лист «Числа до 100» ? ? ?
Michael Jackson
Школьная форма Презентация для родительского собрания.

1. Определить последовательность проезда перекрестка


Разработал: Учитель химии, биологии высшей квалификационной категории Баженов Алексей Анатольевич.
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
О СИТУАЦИИ НА РЫНКЕ ТРУДА И РЕАЛИЗАЦИИ РЕГИОНАЛЬНЫХ ПРОГРАММ ПО СНИЖЕНИЮ НАПРЯЖЕННОСТИ НА РЫНКЕ ТРУДА СУБЪЕКТОВ СЕВЕРО-КАВКАЗСКОГО ФЕДЕРАЛЬНОГО ОКРУГА.
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
Непараметрические критерии согласия Критерии Купера и Ватсона Тел
1 Трудные случаи таблицы умножения и деления 2 Приношу свои извинения, но придётся начать заново!
Тренировочное тестирование-2008 Ответы к заданиям КИМ Часть I.
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от

Транксрипт:

Первые шаги в TDD 1

Павел Габриель руководитель проектов, программист «Смарт системз» 2

Что такое TDD? 3

Лучший код 4

Меньше ошибок 5

Как? 6

Пишем тест Заставляем его работать Улучшаем код 7

Red Green Refactor 8

9

Проблема 10

Как тестировать то, чего ещё нет? 11

Мастер-класс 12

Арабские-> Римские + базовые шаблоны TDD 13

I V X L C D M 15

I - 1 V – 5 X – 10 L – 50 C – 100 D – 500 M –

Clarke Ching ( 17

Инструменты 18

MS Excel 19

Visual Basic 20

Настроим тестовую среду 21

Test First 22

Что мы хотим протестировать? 23

a2r 24

Как тестировать? 25

Assert First 26

Убедимся (assert), что 27

a2r(N) == M 28

Какой тест пишем первым? 29

Test Data & Evidence Data 30

практика 31

Fake It 32

Obvious Implementation 33

Что почитать по теме? 34

Kent Beck «Test Driven Development: By Example» 35

test-driven-development-tutorial 36

Готов помочь 37

Спасибо за внимание! Вопросы? 38