Workshop: Legacy code refactoring

vpTech
vpTech
Grupo público
Imagen del lugar del evento

Detalles

The objective of this workshop is to learn how to work with legacy code and how we can refactor it. We will perform a kata whose objective is to test and refactor a legacy class, and the final result should be a well-crafted code that expresses the domain of the problem.

In the kata we will face the process of breaking dependencies, the reasons for refactoring and redesigning code and the importance of the steps used to do so.

- To follow the workshop in a practical way it is important that you bring a laptop and your favorite development environment ready.

- The kata is available to perform in several languages, so anyone interested can go.

If someone wants to do it in another language, he/she can use this other repository: github.com/sandromancuso/trip-service-kata

This workshop will be done by Jesús López, a computer engineer and a software development apassionate. He considers himself a restless, curious person. Want to know more? He writes on jesuslc.com (http://jesuslc.com/)"

To go smoothly in the workshop Jesús has prepared this repository with the kata tha he is going to do in Java: github.com/jeslopcru/tripservicekataidea

PD. This workshop will be in SPANISH!

__________

El objetivo de este taller es aprender a trabajar con código legacy y cómo podemos refactorizarlo. Realizaremos una kata cuyo objetivo es probar y refactorizar una clase legada, y el resultado final debería ser un código bien elaborado que exprese el dominio del problema.

En la kata nos enfrentaremos al proceso de romper dependencias, las razones para refactorizar y rediseñar código y la importancia de los pasos empleados para ello.

- Para seguir el taller de manera práctica es importante que traigáis un portátil y vuestro entorno de desarrollo favorito listo.

- La kata está disponible para realizar en varios lenguajes, por lo que cualquiera interesado puede acudir.

Este taller será realizado por Jesús López, ingeniero informático apasionado del desarollo software. Se considera una persona inquieta, curiosa. ¿Quieres saber más? Aquí encontrarás sus investigaciones y textos: jesuslc.com (http://jesuslc.com/).

Para que todo vaya más fluido en el workshop Jesús ha preparado este repositorio con la kata que va a realizar en Java:
http://github.com/jeslopcru/tripservicekataidea

Si alguien quiere hacerla en otro lenguaje puede usar este otro repositorio: http://github.com/sandromancuso/trip-service-kata