Lima agile day tdd con visual studio 2010

11
TDD con Visual Studio 2010 Agilizando el Desarrollo Roberto Camacho

description

Presentación sobre TDD con .net

Transcript of Lima agile day tdd con visual studio 2010

Page 1: Lima agile day   tdd con visual studio 2010

TDD con Visual Studio 2010

Agilizando el Desarrollo

Roberto Camacho

Page 2: Lima agile day   tdd con visual studio 2010

Introducción Perspectiva TDD Me convenciste ¿por dónde empiezo? Demos

◦ Refactorización◦ Cobertura de código◦ Optimizando performance

TDD en la práctica: opiniones de equipo ¿Preguntas?

Agenda

Page 3: Lima agile day   tdd con visual studio 2010

¿Cómo empezó todo? Hablemos sobre TDD en Visual Studio 2010 ¿Cómo preparo a mi equipo?

Page 4: Lima agile day   tdd con visual studio 2010

¿Por qué utilizarlo? ¿Qué ventajas me da?

◦ Para el equipo◦ Para el proyecto◦ Para mi empresa

¿Qué herramientas de Visual Studio me ayudan a aplicarlo?

…pero también existen herramientas de terceros

Perspectiva TDD

Page 5: Lima agile day   tdd con visual studio 2010

Contexto TDD◦ Solución de Visual Studio 2010◦ Diseñando antes de programar◦ Proyectos de pruebas

Analizando resultados de mis pruebas Mejorando la calidad de mi desarrollo Ordenando mis pruebas

Me convenciste ¿Por dónde empiezo?

Page 6: Lima agile day   tdd con visual studio 2010

Refactorización:◦ Refactoring

Cobertura de Código◦ Code Coverage

Performance◦ Code Metrics◦ Code Analysis

Demos

Page 7: Lima agile day   tdd con visual studio 2010

“Aumenta mi chamba, me demoro más” “Necesito aprenderlo bien para usarlo” “No entiendo ¿y esto sirve?” “Al revisar mis resultados de pruebas me

doy cuenta que siempre cometo los mismos errores”

“Vamos iterando 6 veces y no terminamos” “Lo aplico pero si me ayudas” “¡He mejorado la calidad de mi

código!”

TDD en la práctica: opiniones del equipo

Page 8: Lima agile day   tdd con visual studio 2010

Equipos de pruebas de algunas empresasLima, Peru - 2010

Page 9: Lima agile day   tdd con visual studio 2010

Preguntas?

Page 11: Lima agile day   tdd con visual studio 2010

[email protected]

www.alphab-it.com Comunidad:

http://comunidadalphab-it.groups.live.comhttp://comunidadalphab-it.blogspot.com/

Blog:http://samurait.blogspot.com/

Twitter:@_samurait

Contacto