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

Porque probar #esvs2010

Jul 04, 2015

Download

Education

rido

Presentación en Madrid en el lanzamiento de Visual Studio 2010.
Sin hablar de Visual Studio
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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