La calidad no es opcional Y ha de empezar en la primera línea
Development Test Release
Development Test Release
El IDE de Visual Studio 2010 Test Driven Development Análisis de código estático Análisis código dinámico
Objetivos principales Escribir códigoComprender el códigoNavegar por el código
Mejoras en el sistema de docks Multi-monitor Usar primero generar después Test Driven Development Generarlo desde el uso
Entry first mode Consume-first mode Dos modos Búsqueda en el listado Búsquedas de texto
Red Escribimos prueba Green Código más sencillo que cumpla la prueba Refactor Mejora el código Mejora pruebas Ejecuta pruebas
Diseño del métodoDocumentaciónRefactorizaciónProbar/depurar sin tener todo montadoCALIDAD EN EL CÓDIGO
Ejecutar, ejecutar, ejecutar, … Por separado Juntos Varias veces seguidas Si no funcionan … vamos mal Cobertura de código Marca el porcentaje de código cubierto Si es baja … vamos muy mal Indicador de nivel de calidad Outsourcing …
Verificación en tiempo de desarrollo Revisión de código automatizada Basada en conjuntos de reglas Integrada en Visual Studio
¿Cómo se comporta nuestro código? Tiempos de ejecución Memoria Bloqueos Garbage Collector Interacción entre capas
Revisión de código manualValidación de arquitectura en Team BuildIntegración continuaGated checkinsMétricas de código…