Enfréntate a breaking changes y refactors sin miedo. En este meetup queremos mostrar cómo podemos usar el potencial de AST (Abstract Syntax Trees) para parsear nuestro código a una estructura de árbol y de esta manera hacer cambios masivos en nuestro código fuente, sin tener que tratar con lineas de texto directamente.
Constará de una parte de explicación de que es ast, donde se usa, codemods, jscodeshift, ejemplos de uso real y una demo de cómo refactorizamos casi 5000 ficheros de un proyecto en menos de 5 minutos.
Comienza a codificar tus refactors!
Speaker Bio / Bio del Ponente
Pablo Ingold y Miguel G. Sanguino
Miguel y Pablo llevan discutiendo de cómo escribir código 10 años. 7 de ellos trabajando juntos, cada vez que uno cambia, el otro le sigue. Entre los dos suman 25 años trabajando en diferentes tecnologías, más de la mitad en js.
Level / Nivel
Intermedio / Avanzado
Duration / Duración
45 mins
Constraints / Condicionantes
Tenemos la charla 100% preparada, la podemos enviar para verla.
Title / Título
Fearless refactors con AST
Description / Descripción
Enfréntate a breaking changes y refactors sin miedo. En este meetup queremos mostrar cómo podemos usar el potencial de AST (Abstract Syntax Trees) para parsear nuestro código a una estructura de árbol y de esta manera hacer cambios masivos en nuestro código fuente, sin tener que tratar con lineas de texto directamente.
Constará de una parte de explicación de que es ast, donde se usa, codemods, jscodeshift, ejemplos de uso real y una demo de cómo refactorizamos casi 5000 ficheros de un proyecto en menos de 5 minutos.
Comienza a codificar tus refactors!
Speaker Bio / Bio del Ponente
Pablo Ingold y Miguel G. Sanguino Miguel y Pablo llevan discutiendo de cómo escribir código 10 años. 7 de ellos trabajando juntos, cada vez que uno cambia, el otro le sigue. Entre los dos suman 25 años trabajando en diferentes tecnologías, más de la mitad en js.
Level / Nivel
Intermedio / Avanzado
Duration / Duración
45 mins
Constraints / Condicionantes
Tenemos la charla 100% preparada, la podemos enviar para verla.