¿Qué es el Legacy Code y cómo tratarlo?
¿Qué es el Legacy Code?¿Por qué la mayoría de proyectos, cuando no todos, acaban siendo Legacy Code?¿Cuales son las buenas prácticas para tratarlo? Estas son algunas de las preguntas más persistentes del mundo de la programación y el desarrollo de software, y responderlas es precisamente la misión que nos hemos marcado al crear el nuevo curso sobre Legacy Code que tendrá lugar a partir del 19 de Noviembre.
Curso de Legacy Code
Álvaro García, Principal Engineer en Apiumhub ha confeccionado este curso para que todos los asistentes aprendan a trabajar con legacy code. Además de comprender qué código debe ser modificado, mantenido o re-escrito, también se aprenderá: qué es el legacy code, cómo lo producimos (y qué factores lo generan). Se verá mucho código, ideal para entrenar los instintos, así como herramientas para tratar con el legacy code, entendiendo cuál usar en cada caso. Heurística en guardar, re-escribir y descartar componentes. Después de esto, se practicará con TDD, para garantizar un software mantenible.
Al finalizar el curso, los asistentes recibirán un Certificado de Finalización.
El curso se dará enteramente en Castellano.
Planificación del curso de Legacy Code:
El curso tendrá lugar a partir del día 19 de Noviembre. Las clases tendrán lugar de 18:30 a 20:30. La planificación del curso será la siguiente:
- Lección 1 (19/11): Introducción y Filosofía
- Lección 2 (22/11): Herramientas para Legacy Code
- Ejercicios Prácticos Guiados (26/11): basados en las lecciones 1 y 2
- Lección 3 (28/11): Herramientas para Legacy Code
- Lección 4 (29/11): Herramientas para Legacy Code II
- Ejercicios Prácticos Guiados (2/12): basados en las lecciones 3 y 4
- Lección 5 (3/12): Herramientas para Legacy Code III
- Lección 6 (5/12): Herramientas para Legacy Code IV
- Ejercicios Prácticos Guiados (10/12): basados en las lecciones 5 y 6
- Lección 7 (17/12): Heurística
- Lección 8 (18/12): TDD
- Ejercicios Prácticos Guiados (19/12): basados en las lecciones 7 y 8
Temario del curso de Legacy Code
- Tratar con el legacy code
- Herramientas para el legacy code
- Extrayendo partes de un monolito
- Cómo prevenir el legacy code
- Hacer el legacy code mantenible de nuevo
- Test-driven development
- Sacrificial architecture
Cómo apuntarse al curso de Legacy Code
El precio del curso completo es de 550€. Para apuntarse, puedes elegir entre tres métodos de pago distintos para reservar tu plaza:
- Método 1: Transferencia bancaria
- Método 2: Pago fraccionado
- Método 3: Pago directo usando Xing
Solo quedan dos semanas para que de comienzo este curso, y las plazas son limitadas, así que si te interesa, ¡no lo dudes más y apúntate!