porque probar #esvs2010

23
Por qué? Probar el Código rido abr2010

Upload: rido

Post on 04-Jul-2015

605 views

Category:

Education


0 download

DESCRIPTION

Presentación en Madrid en el lanzamiento de Visual Studio 2010.Sin hablar de Visual Studio

TRANSCRIPT

Page 1: Porque probar #esvs2010

Por qué?

Probarel

Código

rido abr2010

Page 2: Porque probar #esvs2010

Demostración Empírica

• Método Fáctico

• Veríficación

– contrastación por medio de la percepción

• Es autocorrectivo y progresivo

– No considera sus conclusiones infalibles o finales

Page 3: Porque probar #esvs2010

Hecho nº1

¿Que és lo más importanteen un proyecto de Software?

DocumentaciónRequisitos

Diseño DetalladoArquitectura

Fuentes

BinarioPlan de Pruebas

Page 4: Porque probar #esvs2010
Page 5: Porque probar #esvs2010

¿Cuánto cuesta terminar el código?

Teclear

Depurar

Compilar

Ejecutar

Probar

Cambiar

Adaptar Integrar

Leer

Hecho nº2

Page 6: Porque probar #esvs2010

Se gasta más tiempo

leyendo/depurando /probandoque

escribiendo

Page 7: Porque probar #esvs2010

Recursos

Las tres B-ariables*

Hecho nº3

Page 8: Porque probar #esvs2010
Page 9: Porque probar #esvs2010

Siempre hay cambios

Requisitos

Tendencias

Entornos

Tecnologías

ErroresClientes

Integrar

No Funcionales

Hecho nº4

Page 10: Porque probar #esvs2010
Page 11: Porque probar #esvs2010

¿Dónde está es el problema?

Se gasta más tiempo

leyendo/depurando /probandoque

escribiendo

Page 12: Porque probar #esvs2010

El Problema

Page 13: Porque probar #esvs2010

Productividad

Page 14: Porque probar #esvs2010

Tácticas

Page 15: Porque probar #esvs2010

Táctica nº1

Nunca a la primera, mejora progresiva

YAGNI

DRY

KISS

Page 16: Porque probar #esvs2010

¿Mejor técnica de diseño?

Táctica nº2

Page 17: Porque probar #esvs2010

Invertir en la Calidad

Refactor

SourceControl

UnitBuilds

TDD

BVT

CICoverage

CodeAnalysis

Tests

Táctica nº3

Page 18: Porque probar #esvs2010

Domain Driven Design

Lenguaje Ubicuo

IoCRepositorios

Technology Agnostic

EntidadesSoC

Persistence Ignorance

Táctica nº4

Agregados

Page 19: Porque probar #esvs2010

Nueva Productividad

Nueva Productividad

Page 20: Porque probar #esvs2010

La Solución

Page 21: Porque probar #esvs2010

Test-e-ableDe-

Page 22: Porque probar #esvs2010

Gracias

Page 23: Porque probar #esvs2010