No alimentes a los zombies!
Ernesto Tagwerker
• Montevideo, Uruguay
• Spanish •
Talk
Date: May 23, 2014
Published: November 15, 2014
Announced: unknown
Los zombis están por todas partes! (Zombis = proyectos que están muertos por dentro, pero todavía funcionan.)
El mantenimiento no es cool. No es una palabra de moda como nodo, Lean, o Big Data, pero es más importante que todos ellos juntos, porque la deuda técnica pudre un proyecto desde el interior y lo mata.
Seguimos manteniendo proyectos de un parche a la vez, pero todos los odiamos. ¿Qué podemos hacer para matarlos una vez por todas? ¿Podemos salvarlos? Quizás. ¿Podemos dejar de construirlos? ¡Por supuesto!
Esta charla es sobre:
Cómo escribir los tests de una forma que nos permita mejorar la calidad del código.
Cómo desarrollar proyectos que sean fáciles de mantener en Rails, Sinatra y Cuba
Simplicidad
Buenas prácticas
Finalmente, habrá una introducción al "Atomic Design", como una manera de dejar de escribir espaguettis y CSS desordenado.
La mantenibilidad está infravalorada, pero representa más del 80% de la vida un proyecto promedio. La próxima vez que inicies un proyecto, utilizá esta guía para construir software más fácil de mantener.
RubyConf Uruguay 2014