tdd - why and how?

24
TDD Why and How?

Upload: rsim

Post on 18-May-2015

604 views

Category:

Technology


2 download

DESCRIPTION

Presented at DevClub.lv meeting http://devclub.lv/announcing-6th-devclub-lv (video recording of talk is here http://devclub.lv/test-driven-development-tdd-why-and-how-raimonds-simanovskis) and at Agile Tour Vilnius 2013 conference (http://www.agileturas.lt/vilnius#raimonds_simanovskis).

TRANSCRIPT

Page 1: TDD - Why and How?

TDDWhy and How?

Page 2: TDD - Why and How?

Raimonds Simanovskis github.com/rsim

@rsim

Page 3: TDD - Why and How?

The easiest Business Intelligence tool on the Web

Page 4: TDD - Why and How?

TDDTea Driven Development

Page 5: TDD - Why and How?

How I Learned To StopWorrying And Love

Test Driven Development

Page 6: TDD - Why and How?

Traditional Roles

Page 7: TDD - Why and How?

Agile Cross-FunctionalTeam

Page 8: TDD - Why and How?

Test Driven Development

Page 9: TDD - Why and How?

Adoption

Page 10: TDD - Why and How?

Typical Concerns

Page 11: TDD - Why and How?

Do It By Book

Page 12: TDD - Why and How?

Fear Of Change

Page 13: TDD - Why and How?

Less Debugging

Page 14: TDD - Why and How?

Less Time To Find Bug

Page 15: TDD - Why and How?

TDD For Bug Solving

Page 16: TDD - Why and How?

TDD Is Design

Page 17: TDD - Why and How?

Less Code

Page 18: TDD - Why and How?

Continuous Refactoring

Page 19: TDD - Why and How?

Zero Bugs

Page 20: TDD - Why and How?

TDD Is Faster

Page 21: TDD - Why and How?

TDD Is Not For Everything

Page 22: TDD - Why and How?

TDD Is Fun

Page 23: TDD - Why and How?

How?

Demo

Page 24: TDD - Why and How?

RPN Calculator

https://github.com/rsim/rpn_calculator