TDDСомнения. Преимущества.       Действия.       Юлия Пучнина
Agenda● Что такое ТДД● Для чего нужны юнит-тесты на проекте  вообще и разработчику в частности?● Чак Норрис - идеальный со...
Что такое ТДД
Вы все равно тестируете
Идеальный сотрудник● Его код идеален● Ему не нужна документация кода и  коммуникация на проекте● У него идеальная память● ...
Clean Code That Works
Будем автотестировать!
Что почитать по теме● Kent Beck "Test Driven Development By  Example"● Roy Osherove "The Art of Unit Testing:  With Exampl...
"TDD: Сомнения. Преимущества. Действия." от Юлии Пучниной
Upcoming SlideShare
Loading in …5
×

"TDD: Сомнения. Преимущества. Действия." от Юлии Пучниной

1,547 views

Published on

Выступление на конференции AgileBaseCamp: Value Driven Development 2013

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,547
On SlideShare
0
From Embeds
0
Number of Embeds
834
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

"TDD: Сомнения. Преимущества. Действия." от Юлии Пучниной

  1. 1. TDDСомнения. Преимущества. Действия. Юлия Пучнина
  2. 2. Agenda● Что такое ТДД● Для чего нужны юнит-тесты на проекте вообще и разработчику в частности?● Чак Норрис - идеальный сотрудник● Цель ТДД: Clean Code That Works● Red-Green-Refactoring, или как добиться результатов из п.4● “Моя борьба”, или как украинцы ТДД внедряли● Отдельно про пичальку.● Вопросы, ответы и советы
  3. 3. Что такое ТДД
  4. 4. Вы все равно тестируете
  5. 5. Идеальный сотрудник● Его код идеален● Ему не нужна документация кода и коммуникация на проекте● У него идеальная память● Рефакторинг? Без проблем!
  6. 6. Clean Code That Works
  7. 7. Будем автотестировать!
  8. 8. Что почитать по теме● Kent Beck "Test Driven Development By Example"● Roy Osherove "The Art of Unit Testing: With Examples in .Net"● Martin Fowler "Refactoring: Improving the Design of Existing Code"● Joshua Kerievsky "Refactoring To Patterns"● Michael Feathers "Working Effectively with Legacy Code"

×