Skip to content

Tooling: merge semántico para C++

Photo of Javier García Sogo
Hosted By
Javier García S.
Tooling: merge semántico para C++

Details

Una de las aspiraciones del lenguaje C++ es contar con algún mecanismo de introspección tanto en tiempo de ejecución como de compilación. Tener disponible un mecanismo de este tipo abre un mundo de posibilidades para el ecosistemas de herramientas como tendremos ocasión de ver en este encuentro.

Agenda:

  • 19:00h: ¡Empezamos!

  • 19:10h - 19:30h: (Manu Sánchez) Utilizar introspección para implementar un json RPC con C++.

  • 19:30h - 20:30: (Míryam y Violeta) En equipos de trabajo donde varias personas colaboran en el mismo código es común encontrarse con conflictos al intentar mergear las ramas que han divergido. En PlasticSCM (Valladolid) han desarrollado una herramienta para mejorar este proceso de merge en código C++, para ello parsean el código y construyen el árbol sintáctico de tal forma que el proceso ya no tiene que comparar línea a línea, sino que puede trabajar sobre el código modificado en cada función. En este encuentro nos mostrarán cómo han montado su herramienta de merge semántico.

  • 20:30h: networking

Sobre los ponentes:

Míryam Gómez (https://www.linkedin.com/in/miryamgsm/): ingeniera de software en PlasticSCM desde 2012. Allí trabaja en el sistema de control de versiones y la herramienta de merge semántico que hoy nos viene a presentar.

Violeta Sánchez: ingeniera de software en PlasticSCM desde 2011. Desarrolla su actividad a lo largo y ancho de la empresa, desde la herramienta de control de versiones hasta el merge semántico, desde las interfaces gráficas hasta comunicaciones de redes.

Photo of Madrid C/C++ group
Madrid C/C++
See more events
Tuenti
Calle Gran Vía, 28 · Madrid