Programando con TDD en Proyecto Liqueed

Published on Author lopez

El viernes pasado hubo sesión de programación remota, en Google Hangout, en el Proyecto Liqueed https://github.com/liquid-co-ops/liqueed Quedó grabado el uso que le estamos dando a TDD en el proceso de desarrollo: Se implementó la primera versión de dar ‘kudos”, una forma de premiar a un miembro de un equipo, por envío de kudos de parte… Continue reading Programando con TDD en Proyecto Liqueed

Proyecto Liqueed (6)

Published on Author lopez

Anterior Post Sigamos viendo algun test de test/personapi.js en el proyecto: https://github.com/liquid-co-ops/liqueed Hay entradas en la API que se llaman por PUT o POST, y reciben datos en el cuerpo del mensaje enviado. En Express, usando el middleware adecuado, ese mensaje es analizado y convertido en un objecto JSON, y puesto en el campo body… Continue reading Proyecto Liqueed (6)

Proyecto Liqueed (5)

Published on Author lopez

Anterior Post Examinemos dos tests de test/personapi.js. El segundo test es: exports[‘get persons’] = function (test) { test.async(); var request = {}; var response = { send: function (model) { test.ok(model); test.ok(Array.isArray(model)); test.ok(model.length); test.ok(model[0].id); test.ok(model[0].name); test.done(); } }; controller.list(request, response); }; Una vez ya armado el modelo de dominio (en el primer test), ahora podemos… Continue reading Proyecto Liqueed (5)

Proyecto Liqueed (4)

Published on Author lopez

Anterior Post Siguiente Post Ya quedó claro en los posts anteriores que gran parte del proyecto: https://github.com/liquid-co-ops/liqueed ha sido armado siguiendo el flujo de trabajo de TDD (Test-Driven Development). En el anterior post vimos un ejemplo de lógica de servicio, cómo quedó implementada siguiendo tests. Veamos hoy que hay controladores, módulos JavaScript que exponen métodos… Continue reading Proyecto Liqueed (4)

Proyecto Liqueed (2)

Published on Author lopez

Anterior Post Siguiente Post Como todo proyecto Node.js, el proyecto Liqueed, en https://github.com/liquid-co-ops/liqueed El contenido actual es: { “name”: “liqueed”, “version”: “0.0.2alpha”, “private”: true, “scripts”: { “start”: “node ./bin/www”, “test”: “simpleunit ./test ./testserver” }, “dependencies”: { “express”: “~4.2.0”, “static-favicon”: “~1.0.0”, “morgan”: “~1.0.0”, “cookie-parser”: “~1.0.1”, “body-parser”: “~1.0.0”, “debug”: “~0.7.4”, “ejs”: “~0.8.5”, “express-ejs-layouts”: “^1.1.0”, “ostore”: “0.0.4”, “simplelists”:… Continue reading Proyecto Liqueed (2)

Proyecto Liqueed (1)

Published on Author lopez

Siguiente Post Hoy quería presentar en un post corto, al proyecto Liqueed, pueden ver el repo en: https://github.com/liquid-co-ops/liqueed desarrollado como aplicación web sobre una idea del bueno de @acyment, leer su post (en inglés): http://blog.agilar.org/index.php/2014/04/30/leancoops-first-draft/ La idea básica de la aplicación es ayudar a los equipos que estén desarrollando algo a la manera que sugiere… Continue reading Proyecto Liqueed (1)

Resoluciones del Nuevo Mes: Octubre 2014

Published on Author lopez

Hora de escribir las resoluciones del nuevo mes. Pero antes, repasar las de septiembre: – Aktores con ejemplo distribuido [completo] ver repo – AjErl con ejemplo distribuido [pendiente] – Soporte web y ejemplo para RuScript [parcial] ver repo – Completar Mochy [parcial] ver repo – Mejorar RSharp [completo] ver repo – Trabajar con NodeJs en… Continue reading Resoluciones del Nuevo Mes: Octubre 2014