Minirun Refactoring (2)
Sábado 18 de mayo de 2019 | 09:00h | @devscola
Sábado 18 de mayo de 2019
09:00h
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 el nombre, apellidos y DNI a acmupv@gmail.com