TDD Rocks! (9) JavaScript y Node.js

Anterior Post 
Anterior Post con JavaScript 

Ayer tuve el gusto de participar del primer meetup de JavaScript en Buenos Aires:

http://www.meetup.com/Meetup-js/

Y participé dando una charla de TDD con JavaScript y Node.js. Los slides quedaron en:

https://github.com/ajlopez/Talks/tree/master/TddJavaScript

El código que mostré quedó en:

https://github.com/ajlopez/TddRocks/tree/master/JavaScript

Lo importante a entender de la charla es:

TDD NO ES ALGO DE TESTING

A ver, repitan conmigo :-)

TDD NO ES ALGO DE TESTING

TDD NO ES ALGO DE TESTING

TDD NO ES ALGO DE TESTING

Es un flujo de trabajo de DESARROLLO. Lo que nos dá TDD es un camino de desarrollo, donde se busca la simplicidad y el crecimiento orgánico. Y es más importante cuando trabajamos sobre código de producción, código de una aplicación desarrollada en equipo ágil, y que necesita ser entregada en tiempo y forma. El flujo de trabajo de TDD nos empuja a buscar la simplicidad, no poner más código del necesario para cumplir con los ejemplos de casos de uso (que se llaman tests). Y esa simplicidad en el código es favorable, porque terminamos haciendo aplicaciones con menos partes móviles, sin necesidad de inyectarle librerías grandes o innecesarias. Y como subproducto, tenemos un sistema que otro equipo puede modificar, y darse cuenta, gracias a los tests, qué se rompe y qué no se rompe con esa modificación. Eso igual no es lo fundamental de TDD: insisto, más importante es el flujo de trabajo que nos lleva por el camino de la simplicidad.
 
No confundir simple con fácil. Ruby on Rails es fácil, pero no es simple.
Bien, para las demos, estuve usando:
 
 
Hubo otra charla interesante
sobre http://gruntjs.com/ y http://bower.io/ dada por , pero ya era tarde y me tuve que ir.
 
Las dos charlas fueron filmadas, así que revisen el enlace del meetup para ver cuándo quedan publicadas.
 
Actualización:
 
La charla de Grunt no quedó filmada por problemas técnicos. Pero les dejo acá la charla introductoria del grupo, y la charla de TDD:
 
[View:http://www.youtube.com/watch?v=lx6a71LwDIY]
 
[View:http://www.youtube.com/watch?v=iAHxyN6oZjY]
 
Recuerden, el enlace de grupo es
 
 
Nos leemos!
This entry was posted in 11699, 12110, 12652, 14005, 15550, 16657, 17044, 17045, 18052. 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>