Test Driven Development

Слайд 2

Павел Габриель

[email protected] руководитель проектов, программист «Смарт системз»

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

Слайд 3

Что такое TDD?

Что такое TDD?

Слайд 4

Лучший код

Лучший код

Слайд 5

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

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

Слайд 7

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

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

Слайд 8

Red Green Refactor

Red Green Refactor

Слайд 9

Red Green Refactor

Red Green Refactor

Слайд 10

Проблема

Проблема

Слайд 11

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

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

Слайд 12

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

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

Слайд 13

Арабские-> Римские

+ базовые шаблоны TDD

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

Слайд 14

1 2 3 4 5 6 7 8 9 0

1 2 3 4 5 6 7 8 9 0

Слайд 15

I V X L C D M

I V X L C D M

Слайд 16

I - 1 V – 5 X – 10 L – 50 C –

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

Слайд 17

Clarke Ching (www.clarkeching.com)

Clarke Ching (www.clarkeching.com)

Слайд 18

Инструменты

Инструменты

Слайд 20

Visual Basic

Visual Basic

Слайд 21

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

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

Слайд 22

Test First

Test First

Слайд 23

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

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

Слайд 25

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

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

Слайд 26

Assert First

Assert First

Слайд 27

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

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

Слайд 28

a2r(N) == M

a2r(N) == M

Слайд 29

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

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

Слайд 30

Test Data & Evidence Data

Test Data & Evidence Data

Слайд 31

практика

практика

Слайд 33

Obvious Implementation

Obvious Implementation

Слайд 34

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

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

Слайд 35

Kent Beck «Test Driven Development: By Example»

Kent Beck «Test Driven Development: By Example»

Слайд 36

http://www.slideshare.net/Skud/test-driven-development-tutorial

http://www.slideshare.net/Skud/test-driven-development-tutorial

Слайд 37

Готов помочь

[email protected]

Готов помочь alovak@gmail.com
Имя файла: Test-Driven-Development.pptx
Количество просмотров: 147
Количество скачиваний: 0