Minirun Refactoring (Parte 1)

Viernes 17 de mayo de 2019 | 16:00h | @devscola

Viernes 17 de mayo de 2019

16:00h

Ver fuente

Es un taller destinado a aprender técnicas para refactorizar en el día a día. Consistirá en dos sesiones de cuatro horas, con el objetivo de:

  • Crear conciencia de la necesidad de hacer código limpio y no sólo de que funcione
  • Transmitir la importancia de tener una base de test de calidad para poder refactorizar
  • Identificar los olores en el código
  • Dotar de técnicas para refactorizar con seguridad

En la primera sesión (viernes 17 de mayo) introduciremos el concepto de refactor, y trabajaremos con un código legacy sin tests para intentar extender su funcionalidad.

En la segunda sesión (sábado 18 de mayo) retomaremos ese código legacy pero está vez con tests para aplicar técnicas de refactoring con mayor seguridad, además aprenderemos a detectar olores en el código y como eliminarlos.

Conocimientos previos recomendados

  • Conocimientos básicos de programación orientada a objetos
  • Conocimientos básicos sobre testing

Notas

  • Trae tú portátil porque vas a programar. Si no puedes traerlo, tampoco es un problema, vamos a trabajar en parejas y te podrás poner con alguien que si que tenga.
  • No es necesario asistir a la primera sesión para poder asistir a la segunda, son independientes.
  • Para tener acceso al wifi hace falta enviar nombre, apellidos y DNI a acmupv@gmail.com