Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

Un ejemplo de TDD

Ya comenté sobre el Proyecto Hogwarts: el desarrollo de material, entregables, que sirva de soporte para el entrenamiento de desarrolladores de software. Los puntos claves a atacar en este primer release, son:

- TDD Test-Driven Development
- DI Dependency Injection, contenedores de Inversion of Control
- Mocks, usos y librerías
- Principios SOLID

Una de las ideas que estamos explorando, es producir pequeños ejemplos de los temas, como parte de los entregables. En este post, viene una primera versión de un ejemplo que proponemos como parte de una charla de introducción a TDD.

El instructor describe primero a grandes rasgos los elementos de TDD, como el ciclo rojo-verde-refactor, pero para fijar el concepto, se necesita mostrar un ejemplo andando.

En este video, mostramos el uso de Visual Studio 2008, con sus proyectos de tests, y la forma de encarar el ejemplo: queremos desarrollar una simple clase que implemente una calculadora, y la suma de dos números.

Esperamos ir generando más videos de los ejemplos que estamos preparando, como forma de exponer a la comunidad parte de los entregables que se van sumando al proyecto. Se agradece cualquier comentario, sugerencia, sobre este video y los próximos (resolución, calidad de video, sonido, así como ejemplos elegidos, claridad de exposición, etc…)

Pueden bajar el código de TddCalculator01.zip.

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Published Thu, Apr 22 2010 18:40 by lopez

Comments

# Social comments and analytics for this post@ Thursday, April 22, 2010 1:36 PM

This post was mentioned on Twitter by ajlopez: Second daily post: TDD Example (Spanish, with video) http://is.gd/bDNsw part of Hogwarts Project

uberVU - social comments

# re: Un ejemplo de TDD@ Thursday, April 22, 2010 2:30 PM

Felicitaciones y gracias por esta primera entrega,  en general se ve bien, en muy pocos minutos se puede apreciar el principio básico de TDD, cualquiera puede entenderlo así como entreda para luego profundizar.

La resolución, calidad de vídeo y sonido se pueden mejorar enormemente eligiendo otro servicio de hosting de vídeos más apropiado o ahí mismo con HD. Noté que se escucha algo bajo el sonido y como si el instructor estuviera algo retirado del micrófono.

Jorge Gamba

# re: Un ejemplo de TDD@ Thursday, April 22, 2010 10:12 PM

Felicitaciones por la iniciativa Angel y colaboradores, lindo ejemplo y lo mejor es que no hay que ser "mago" para entenderlo ;)

Mauricio Miraglio

# Ejemplo de TDD: Implementando una pila (parte 1)@ Wednesday, April 28, 2010 5:43 AM

Siguiendo con los ejemplos que se han armado para el material del Proyecto Hogwarts , quiero hoy publicar

Angel "Java" Lopez

# Ejemplo de TDD: Implementando una pila (Parte 2)@ Tuesday, June 29, 2010 10:11 AM

Ya he escrito sobre el: Proyecto Hogwarts y publicado dos posts sobre el tema TDD (Test-Driven Development

Angel "Java" Lopez

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: