Date
Wednesday, 08 May 2019 6:45 PM
Cambio Paralelo[1] es una técnica de refactoring que nos permite implementar cambios retroactivamente incompatibles en un interfaz de manera segura.
Especialmente útil cuando estamos, por ejemplo, haciendo un refactoring a largo plazo [2] (mientras seguimos añadiendo otras funcionalidades y desplegando a producción regularmente) o cambiando un interfaz publicado externamente.
Aprenderemos a aplicar esta técnica haciendo uso de una kata [3] creada por Pawel Duda (https://twitter.com/pawelduda) & Carlos Ble (https://twitter.com/carlosble). Trabajaremos en parejas por lo que será necesario traer portátiles.
Horario:
– 18:30 Apertura de puertas
– 18:45 Empezaremos puntuales con una breve explicación de la técnica y sus aplicaciones.
– 19:00 Aplicaremos lo aprendido sobre la kata por parejas.
– Después, si os apetece, iremos a tomar algo para seguir charlando un rato.
Dinamizará:
– Rubén Antón (https://twitter.com/rubocoptero)
IMPORTANTE:
Para no perder mucho tiempo sería genial que vinierais con todo configurado para empezar a programar: tu editor/IDE, tu lenguaje favorito (el que quieras) y el entorno de ejecución de test unitarios funcionando.
¿No tienes entorno de test configurado? Os recomendamos este repositorio donde tenéis entornos de test para muchos lenguajes:
https://github.com/swkBerlin/kata-bootstraps
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://martinfowler.com/bliki/ParallelChange.html
[2] https://martinfowler.com/articles/workflowsOfRefactoring/#long-term
[3] http://kata-log.rocks/parallel-change-kata