lima agile day tdd con visual studio 2010
DESCRIPTION
Presentación sobre TDD con .netTRANSCRIPT
TDD con Visual Studio 2010
Agilizando el Desarrollo
Roberto Camacho
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
¿Cómo empezó todo? Hablemos sobre TDD en Visual Studio 2010 ¿Cómo preparo a mi equipo?
¿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
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?
Refactorización:◦ Refactoring
Cobertura de Código◦ Code Coverage
Performance◦ Code Metrics◦ Code Analysis
Demos
“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
Equipos de pruebas de algunas empresasLima, Peru - 2010
Preguntas?
www.BetterSoftwareDevelopment.org Resharper: http://
www.jetbrains.com/resharper/index.html Refactor!:
http://www.devexpress.com/Products/Visual_Studio_Add-in/Refactoring/
CodeRush: http://www.componentsource.com/products/coderush-visual-studio-net/index.html
Libro:◦ Visual Studio Team System: Better Software
Development for Agile Teams ISBN-13: 978-0-321-41850-0
Referencias
www.alphab-it.com Comunidad:
http://comunidadalphab-it.groups.live.comhttp://comunidadalphab-it.blogspot.com/
Blog:http://samurait.blogspot.com/
Twitter:@_samurait
Contacto