TDD Rocks! (8) SharpBase in C#

Anterior Post
Anterior Post con C#  
Siguiente Post 


Hoy grabé una nueva sesión de TDD (Test-Driven Development) usando Visual Studio y C#, sobre mi proyecto de base de datos en memoria, SharpBase.


Pueden verla en (y de paso escuchar Anglish):


http://www.youtube.com/watch?v=ymQePMZ2XEo


[View:http://www.youtube.com/watch?v=ymQePMZ2XEo] 


Esta vez implementé una clase Column. Vean que no era necesaria en los anteriores tests. Como quería tener el caso de insertar datos pero que alguno fuera autonumérico, fui agregando tests y funcionalidad hasta conseguir que esa “feature” quedara implementada. No hizo falta tener todo diseñado de antemano: se puede ir diseñando a medida que aparecen los casos de uso. Y en algún momento, puede que aparezca un gran refactor, rediseño, pero toda la batería de tests que hayamos armado nos va a ayudar en el proceso.


Esta es el último video con SharpBase. Pueden seguir todos los commits que van a seguir en mi cuenta de GitHub:


https://github.com/ajlopez/SharpBase


https://github.com/ajlopez/SharpBase/commits/master


Lo próximo de TDD Rocks! con C# posiblemente sea una aplicación ASP.NET MVC, y en español.


Nos leemos!


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

This entry was posted in 11699, 1389, 15035, 17837, 5374, 8115. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>