Lima agile day tdd con visual studio 2010

1,327 views

Published on

Presentación sobre TDD con .net

Published in: Education
  • Be the first to comment

  • Be the first to like this

Lima agile day tdd con visual studio 2010

  1. 1. TDD con Visual Studio 2010<br />Agilizando el Desarrollo<br />Roberto Camacho<br />
  2. 2. Introducción<br />Perspectiva TDD<br />Me convenciste ¿por dónde empiezo?<br />Demos<br />Refactorización<br />Cobertura de código<br />Optimizando performance<br />TDD en la práctica: opiniones de equipo<br />¿Preguntas?<br />Agenda<br />
  3. 3. ¿Cómo empezó todo?<br />Hablemos sobre TDD en Visual Studio 2010<br />¿Cómo preparo a mi equipo?<br />
  4. 4. ¿Por qué utilizarlo?<br />¿Qué ventajas me da?<br />Para el equipo<br />Para el proyecto<br />Para mi empresa<br />¿Qué herramientas de Visual Studio me ayudan a aplicarlo?<br />…pero también existen herramientas de terceros<br />Perspectiva TDD<br />
  5. 5. Contexto TDD<br />Solución de Visual Studio 2010<br />Diseñando antes de programar<br />Proyectos de pruebas<br />Analizando resultados de mis pruebas<br />Mejorando la calidad de mi desarrollo<br />Ordenando mis pruebas<br />Me convenciste ¿Por dónde empiezo?<br />
  6. 6. Refactorización:<br />Refactoring<br />Cobertura de Código<br />CodeCoverage<br />Performance<br />CodeMetrics<br />CodeAnalysis<br />Demos<br />
  7. 7. “Aumenta mi chamba, me demoro más”<br />“Necesito aprenderlo bien para usarlo”<br />“No entiendo ¿y esto sirve?”<br />“Al revisar mis resultados de pruebas me doy cuenta que siempre cometo los mismos errores”<br />“Vamos iterando 6 veces y no terminamos”<br />“Lo aplico pero si me ayudas”<br />“¡He mejorado la calidad de mi código!”<br />TDD en la práctica: opiniones del equipo<br />
  8. 8. Equipos de pruebas de algunas empresas<br />Lima, Peru - 2010<br />
  9. 9. Preguntas?<br />
  10. 10. www.BetterSoftwareDevelopment.org<br />Resharper: http://www.jetbrains.com/resharper/index.html<br />Refactor!: http://www.devexpress.com/Products/Visual_Studio_Add-in/Refactoring/<br />CodeRush: http://www.componentsource.com/products/coderush-visual-studio-net/index.html<br />Libro:<br />Visual Studio TeamSystem: Better Software <br />Development for Agile Teams <br />ISBN-13: 978-0-321-41850-0<br />Referencias<br />
  11. 11. Roberto.Camacho@alphab-it.com<br />www.alphab-it.com<br />Comunidad:<br />http://comunidadalphab-it.groups.live.com<br />http://comunidadalphab-it.blogspot.com/<br />Blog:<br />http://samurait.blogspot.com/<br />Twitter:<br />@_samurait<br />Contacto<br />

×