Download - Первые шаги в TDD
Первые шаги в TDD
1
Что такое TDD?
3
Лучший код
4
Меньше ошибок
5
Как?
6
Пишем тестЗаставляем его работать
Улучшаем код
7
RedGreen
Refactor
8
RedGreen
Refactor
9
Проблема
10
Как тестировать то, чего ещё нет?
11
Мастер-класс
12
Арабские-> Римские
+ базовые шаблоны TDD
13
1 2 3 4 5 6 7 8 9 0
14
I V X L C D M
15
I - 1 V – 5
X – 10L – 50
C – 100D – 500
M – 1000
16
Clarke Ching (www.clarkeching.com)
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
http://www.slideshare.net/Skud/test-driven-development-tutorial
36
Спасибо за внимание!
Вопросы?
38