Introducción a TDD

11

Click here to load reader

description

Presentación sobre iniciación a TDD para la #BTOS2012

Transcript of Introducción a TDD

Page 1: Introducción a TDD

TDD@fernandoescolar

Page 2: Introducción a TDD
Page 3: Introducción a TDD

red-green-refactor

unit testing

refactor

mocking

Guiados por las pruebas

agile

Page 4: Introducción a TDD

Pruebas unitarias automatizable rápido repetible independiente profesional

Una prueba

unitaria es parte

del código de la

aplicación

Page 5: Introducción a TDD

arrange act assert AAA

Page 6: Introducción a TDD

red

greenrefactor

Page 7: Introducción a TDD

user storyunit

specification

unit test test fails

coding (KISS)

all tests success

Refactor (DRY)

Page 8: Introducción a TDD

demo

Page 9: Introducción a TDD

0 1 2 3 4 5 6 7 8 9 100

1

2

3

4

5

6

7

8

9

10

Test Driven

Cost

e

Tiempo

Un-TestedYAGNI debug

Interface segregation

(ISP)

dependency

injection

dependency inversion (DIP)

agile

pequeños

pasos > cobertura

red de seguridad

Page 10: Introducción a TDD

¿Preguntas?

www.programandonet.com

Page 11: Introducción a TDD

MadridBarcelona Bilbao

Fernando EscolarSenior Developer

[email protected]

[email protected]

@fernandoescolar

London