Hace un tiempo que no publico nada aquí, asi que aprovecho para comentar mi experiencia sobre Design 21: Social Design Network.


Los primeros días de marzo, Manuel Aristarán y Michel Martens me contactaron para invitarme a participar en un proyecto que Area 17—la agencia de diseño interactivo francesa con la cual realizaron Madame Figaro el año pasado—estaba encarando.

Junto con Diego Algorta Casamayou, arrancamos en menos de 4 días con charlas via Skype/Gizmo y lista de correo dada la distribución geográfica de todo el equipo:

Manuel en París, haciendo de interfaz con el cliente; Michel desde Buenos Aires; Diego desde Montevideo y yo, desde los confines de Tucumán.

Se hizo énfasis en la estabilidad de lo creado durante el desarrollo, principalmente para poder reutilizar la mayor parte del sistema (DRY) y reducir los errores de código, por lo que testing fue prioridad.

Optamos por RSpec, ya que nos interesaban los resultados obtenidos y no su implementación (gran debate entre BDD y TDD).

Al día de la fecha, contamos con 444 ejemplos y una cobertura (de chocolate) del 80%—esto indica el porcentaje de código escrito que esta probado.

Algo de estadísticas:

  • Controllers: 29
  • Models: 52
  • Code LOC: 5292
  • Spec LOC: 2932

Algo de infraestructura:

  • Hosting en EngineYard (gracias Ezra!) 
  • nginx y Mongrel (obviamente). MySQL como DB.
  • Rails Edge

Herramientas:

Plugins:

Creo es todo. Solo resta agregar la enriquecedora experiencia de haber compartido estos meses de trabajo con todo el equipo, los incansables chistes, las discusiones para corregir los plugins o eludir Rails (o ImageMagick) y el gigantesco soporte por parte de los chicos de mi temperamento y mi ácido humor.

Gracias.

Por otros detalles, vean el post de Diego o el mensaje de Michel a la lista de RubyArgentinaGroup.