Test Driven Development или как не выстрелить себе в ногу (.NET) презентация

Содержание

Слайд 2

Слайд 3

Слайд 4

Почему Чак не пишет тесты? код идеален не нужна документация не нужна коммуникация рефакторинг без проблем

Почему Чак не пишет тесты?

код идеален
не нужна документация
не нужна коммуникация
рефакторинг без

проблем
Слайд 5

Почему вы не пишете тесты?

Почему вы не пишете тесты?

Слайд 6

Отговорки не понимаю что это такое и зачем нет времени

Отговорки

не понимаю что это такое и зачем
нет времени
это невозможно протестировать
это не

моя работа
мне и так хорошо
Слайд 7

http://www.flickr.com/photos/lofink/4501610335/

http://www.flickr.com/photos/lofink/4501610335/

Слайд 8

Clean Code That Works http://www.flickr.com/photos/lofink/4501610335/

Clean Code That Works

http://www.flickr.com/photos/lofink/4501610335/

Слайд 9

Почему сначала тесты? “By writing the test you are asking

Почему сначала тесты?

“By writing the test you are asking yourself what

needs to be done”
тест точно будет написан
разрабатываем дизайн
Слайд 10

TDD – это прежде всего дизайн Keep It Simple Stupid

TDD – это прежде всего дизайн

Keep It Simple Stupid
You Ain’t Gonna

Need It
проверка дизайна тестами
тесты = требования
Слайд 11

TDD = уверенность

TDD = уверенность

Слайд 12

TDD – это не серебряная пуля вы можете ошибаться нужны не только unit-тесты нужно думать

TDD – это не серебряная пуля

вы можете ошибаться
нужны не только unit-тесты
нужно

думать
Слайд 13

Как начать использовать TDD? http://www.flickr.com/photos/lofink/4501610335/

Как начать использовать TDD?

http://www.flickr.com/photos/lofink/4501610335/

Слайд 14

http://www.flickr.com/photos/lofink/4501610335/

http://www.flickr.com/photos/lofink/4501610335/

Слайд 15

Риск остаться без ноги Неподготовленный старт TDD ради TDD Выход за границы применимости Фанатизм

Риск остаться без ноги

Неподготовленный старт
TDD ради TDD
Выход за границы применимости
Фанатизм

Слайд 16

.NET test frameworks NUnit MSTest xUnit MBUnit

.NET test frameworks

NUnit
MSTest
xUnit
MBUnit

Слайд 17

.NET mock object frameworks Moq Rhino Mocks Typemock Isolator NMock

.NET mock object frameworks

Moq
Rhino Mocks
Typemock Isolator
NMock

Слайд 18

http://www.jetbrains.com/resharper/ http://www.flickr.com/photos/lofink/4501610335/

http://www.jetbrains.com/resharper/

http://www.flickr.com/photos/lofink/4501610335/

Слайд 19

Test Driven Development: By Example http://www.flickr.com/photos/lofink/4501610335/

Test Driven Development: By Example

http://www.flickr.com/photos/lofink/4501610335/

Слайд 20

The Art of Unit Testing http://www.flickr.com/photos/lofink/4501610335/

The Art of Unit Testing

http://www.flickr.com/photos/lofink/4501610335/

Слайд 21

Refactoring: Improving the Design of Existing Code http://www.flickr.com/photos/lofink/4501610335/

Refactoring: Improving the Design of Existing Code

http://www.flickr.com/photos/lofink/4501610335/

Слайд 22

Working Effectively with Legacy Code http://www.flickr.com/photos/lofink/4501610335/

Working Effectively with Legacy Code

http://www.flickr.com/photos/lofink/4501610335/

Слайд 23

Буду писать тесты!

Буду писать тесты!

Имя файла: Test-Driven-Development-или-как-не-выстрелить-себе-в-ногу-(.NET).pptx
Количество просмотров: 67
Количество скачиваний: 0