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

TDD Rocks! (5) SharpBase en C#

Anterior Post 
Anterior Post con C#
Siguiente Post 
Siguiente Post con C# 

Sigo con el desarrollo de SharpBase, grabando Google Hangouts para mostrar como es mi flujo de trabajo usando TDD y Visual Studio. El nuevo video quedó publicado en:

http://www.youtube.com/watch?v=b0-PIWqsrn0

Implementé el insertar una fila (Row), dado los valores el método me devuelve la Row armada y la controlo. Vean que en el primer test solamente probé que la fila era armada. Recién el segundo test me obligó a implementar el almacenamiento de las filas en la tabla. Todavía no apareció interacción entre las columnas y las filas. Por ejemplo, tendría que agregar tests indicando:

- Que pasa si en el Insert paso menos valores que las columnas definidas

- Que pasa si en el Insert paso MAS valores que las columnas que tiene la tabla

- ¿Es tiempo de agregar tipos a las columnas?

- ¿Habrá columna autonumérica? ¿y clave primaria?

- Recuperar por valor de clave primaria

- Recuperar dando un ejemplo (como el Find de MongoDB), query by example

- etc

En el próximo video encararé alguno de esos temas. Y luego de uno o dos videos más, pasaré directamente a publicar por GitHub. Los videos están para explicar y mostrar cómo es el flujo de trabajo en detalle, y el uso de Visual Studio. Pero despues es cuestión de simplemente adoptar “baby steps” y nuevos tests/ejemplos. Como puse en otro post: TDD es como resolver un puzzle en un videojuego. Cada nuevo test es un desafío, y lo resolvemos cuando pasamos a verde.

Nos leemos!

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

Published Mon, Aug 12 2013 0:48 by lopez

Comments

# TDD Rocks! (6) Jugando con Ruby@ Wednesday, August 14, 2013 12:51 PM

Anterior Post Anterior Post con Ruby Sigo aprendiendo Ruby haciendo un Tokenizer usando mi flujo de trabajo

Angel "Java" Lopez

# TDD Rocks! (8) SharpBase in C#@ Sunday, August 25, 2013 10:32 AM

Anterior Post Anterior Post con C# Hoy grabé una nueva sesión de 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: