Enero, 2024

25ene19:0020:30MEETUP "No todo el campo es green. Aprendiendo a trabajar con código heredado"Grupo Desarrollo Murcia: MurciaDev

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

(Jueves) 19:00 - 20:30

Localización

Ceeim - Centro Europeo de Empresas e Innovación de Murcia

7 Calle Campus Universitario de Espinardo, 30100 Espinardo

Organiza

Grupo Desarrollo Murcia: MurciaDev

X