Please remember to register for each event at the Alicante Tech Meetup website.
If not, you might not be able to attend due to unavailable seats.

Loading Events

« All Events

De código legacy a código limpio y mantenible

June 17 @ 18:45 - 21:00

En esta última sesión antes del parón veraniego aprenderemos como lidiar con código legacy. Código con alto valor de negocio que nos da miedo cambiar. Para ello usaremos un trozo de código en Java sin tests [1]. Nuestro objetivo será escribir los tests necesarios para luego mejorarlo. El código contiene los problemas más comunes que solemos encontrarnos en grandes sistemas legacy.

Aprenderemos a:

– esterilizar el código incluso antes de tratar de cambiarlo.
– romper dependencias que hacen nuestro código difícil de testear.
– resolver el problema del huevo y la gallina: Necesito escribir tests para refactorizar y necesito refactorizar para hacer mi código testeable.

Las técnicas que se enseñarán harán posible testear el 99% de las clases. Aunque usaremos Java, estas serán fácilmente extrapolables a cualquier otro lenguaje.

En esta ocasión, en vez de trabajar por parejas, trabajaremos todos juntos, por lo que no será necesario traer ordenador. La idea es que pasemos un buen rato y podáis participar activamente con vuestros comentarios y dudas.

Horario:

– 18:45 Apertura de puertas
– 19:00 – 21:00 Kata
– Después, quien quiera, iremos a tomar algo para seguir charlando un rato.

Dinamizarán:

– Rubén Antón (https://twitter.com/rubocoptero)
– Isidro López (https://twitter.com/islomar)

Si tienes dudas deja un comentario o entra a nuestro canal #alicante en el Slack de la comunidad de Software Craftsmanship (http://slack.softwarecraftsmanship.org/).

[1] https://github.com/alicanteswcraft/trip-service-kata/blob/java-meetup-session/java/trip-service-kata/src/main/java/org/craftedsw/tripservicekata/trip/TripService.java

Details

Date:
June 17
Time:
18:45 - 21:00
Event Category:
Website:
https://www.meetup.com/Software-Crafters-Alicante/events/261640799/

Venue

Edificio Municipal El Claustro
Calle Labradores, 6
Alacant, Alicante 03002 Spain
Phone:
965 14 34 64
Website:
http://www.elclaustro-alicante.es/

Organiser

Software Craftsmanship Alicante

Please remember to register for each event at the Alicante Tech Meetup website.
If not, you might not be able to attend due to unavailable seats.

Leave a Reply