vs2010 como herramienta de desarrollo

17
Visual Studio 2010: Herramienta de desarrollo? Jersson Dongo

Upload: jersson-dongo

Post on 13-Jun-2015

1.038 views

Category:

Technology


5 download

DESCRIPTION

Presentación realizada en el Lanzamiento de VS2010/Universidad Ricardo Palma

TRANSCRIPT

Page 1: VS2010 como herramienta de desarrollo

Visual Studio 2010: Herramienta de desarrollo?

Jersson Dongo

Page 2: VS2010 como herramienta de desarrollo

Hola!

Jersson Dongo ◦ Arquitecto de Software ◦ Menciones en Investigación y Desarrollo de Software◦ Participación en diseño, construcción y certificación de

productos de consumo masivo. ◦ Socio Fundador de Alphab-IT

◦ Últimos Proyectos: Fábricas de Software Implementación de Modelos CMMI2-CMMI3 Diseño y Certificación de Productos Investigación y Desarrollo

Page 3: VS2010 como herramienta de desarrollo

Agenda

Programación… por qué? Cómo programamos? Visual Studio 2010

◦ ??? Resumiendo… Qué nos falta?

Page 4: VS2010 como herramienta de desarrollo

Programación… por qué?

«De las actividades que se realizan en un proyecto de software,

mas tiempo se pasa programando» Code Complete

Page 5: VS2010 como herramienta de desarrollo

Cómo programamos?

Caso◦ Formulario que graba una palabra en base de datos◦ Multiplicar dos números

Primer Intento◦ Formulario◦ Librería◦ Código◦ Referenciar librería◦ Probar◦ Usar

Page 6: VS2010 como herramienta de desarrollo

Cómo programamos?

Segundo Intento◦ Diseño y Generación de Clases◦ Generación de pruebas unitarias◦ Usar

Tercer Intento◦ Refactorización◦ Análisis y Optimización de Código◦ Verificación vía pruebas unitarias◦ Usar

Page 7: VS2010 como herramienta de desarrollo

Visual Studio 2010

Nuevos conceptos a nivel programación◦ Mejoras en el editor◦ Búsquedas inteligentes◦ Depurador inteligente◦ Nuevos modelos de programación

Nuevos conceptos en general!◦ Ciclo de vida en desarrollo de software◦ Metodología mejorada (y aumentada)◦ UML desde la caja

Page 8: VS2010 como herramienta de desarrollo

Visual Studio 2010

Soporte a TDD◦ Test Driven Development!◦ Programar y probar? O Probar y programar?◦ Una vez mas, cómo harías los casos?

Soporte a ASP.NET MVC◦ Generación de modelos, vistas y controladores◦ Integración con motor de pruebas

Page 9: VS2010 como herramienta de desarrollo

Visual Studio 2010

Architecture Explorer◦ Capas? Dependencias?◦ Necesito documentar todo eso!

UML◦ Modelos y mas modelos◦ Documentación!

Page 10: VS2010 como herramienta de desarrollo

Resumiendo

Entornos de Desarrollo◦ Visual Studio 2003 Enterprise Architect◦ Visual Studio 2005 Team Suite◦ Visual Studio 2008 Team Suite

Herramientas◦ Class Designer◦ Application Designer◦ Pruebas Unitarias◦ Refactoring◦ Code Analysis◦ Code Metrics◦ StyleCop

Page 11: VS2010 como herramienta de desarrollo

Resumiendo

Visual Studio 2010◦ Entorno mejorado◦ Búsqueda de controles◦ Zoom Integrado◦ Intellitrace◦ Extensibilidad◦ Refactorización◦ TDD◦ ASP.NET MVC◦ Architecture Explorer◦ UML

Page 12: VS2010 como herramienta de desarrollo

Qué nos falta?

Test Driven Development◦ A detalle◦ Desde pruebas unitarias

Pruebas ordenadas Source Control Integración Continua Team Foundation Server Team System NerdDinner DinnerNow…

Page 13: VS2010 como herramienta de desarrollo
Page 14: VS2010 como herramienta de desarrollo
Page 15: VS2010 como herramienta de desarrollo

Qué nos falta?

Hay mas?◦ Pues…

Herramientas

Metodologías

Marcos de trabajo

Proyectos

Page 16: VS2010 como herramienta de desarrollo

Herramienta de desarrollo?

Page 17: VS2010 como herramienta de desarrollo

Preguntas Generales

Contacto http://alphab-it.com [email protected] http://Jersson.net @jersson

Por qué una comunidad? http://ir.pe/miComunidad

Comunidad Alphab-IT http://ir.pe/alphab-it