MEETUP "No todo el campo es green. Aprendiendo a trabajar con código heredado"
Detalles del Evento
No todo el campo es “verde”. Aprendiendo a trabajar con código heredado . Generalmente, cuando empezamos como desarrolladores o buscamos un nuevo proyecto en el que trabajar, lo hacemos pensando en
Detalles del Evento
No todo el campo es “verde”. Aprendiendo a trabajar con código heredado .
Generalmente, cuando empezamos como desarrolladores o buscamos un nuevo proyecto en el que trabajar, lo hacemos pensando en que se trate de un proyecto nuevo, que podamos construir desde 0, tomando decisiones de diseño, arquitectura y demás. Sin embargo, esta no suele ser la realidad, puesto que en el 90% de los casos nos va a tocar trabajar en proyectos que ya están comenzando, con una arquitectura y diseño ya definidos y con un código que no hemos escrito nosotros y que, Además, probablemente sea bastante complejo y difícil de entender y manejar. A pesar de ello, hay una gran falta de formación e información a la hora de enfrentarnos a un código “legacy” y que en cierta forma favorece que genere ese rechazo.
Mi objetivo es compartir algunos recursos que he ido aprendiendo trabajando en proyectos de este tipo, enfocados por un lado, a seguir agregando nuevas funcionalidades a nuestro código sin incrementar la complejidad, y por otro, al refactoring, que nos permite conseguir un código más. sostenible en el tiempo.
Esta es una charla a nivel introductorio sobre cómo trabajar con código legado, orientada principalmente a personas con poca experiencia en técnicas de refactoring, aunque el contenido puede resultar de utilidad también a perfiles con más experiencia que tengan interés en conseguir tener un código sostenible.
Puntos a tratar:
- Qué es el código legado.
- Cómo trabajamos con código legado
- Añadiendo nuevas funcionalidades usando el método Sprout
- Añadiendo nuevas funcionalidades usando el método Wrap
- Mejorando código existente con Refactoring (ejemplos de código olores y refactores automáticos con el IDE).
- Mejorando código existente con Testing (qué nos aportan los tests y cómo escribir nuestros primeros tests).
- Conclusiones
? Ponente:
- ⭐ Concha Asensio Martínez-Rives
Ex Desarrolladora en Codium
Agenda:
- 18:45 Apertura de puertas. ?
- 19:00 Bienvenida e introducción. ?
- 19:05 ✨ Charla: No todo el campo es “verde”. Aprendiendo a trabajar con código heredado . ✨
- 20:00 ¡¡Networking!!
Fecha / Hora
25 Enero, 2024 19:00 - 20:30(GMT+00:00)
Localización
Ceeim - Centro Europeo de Empresas e Innovación de Murcia