Introducción a TDD y la refactorización a patrones + Kata

Miércoles 05 de octubre de 2022 | 18:00h | @alicanteswcraft

Miércoles 05 de octubre de 2022

18:00h

Ver fuente

Arrancamos el curso con un invitado que viene desde la Región de Murcia y que nos facilitará una sesión que constará de tres partes:

Parte 1

Una pequeña charla donde hablará hará una charla de introducción a TDD y nos hablará de conceptos tan interesantes como:

  • Test first development
  • Refactoring
  • Baby steps
  • Regla de las tres repeticiones
  • Deuda técnica
  • Code smells
  • Primitive Obsession
  • Refactorización a patrones

Parte 2

Será una kata que se hará haciendo pair/mob programming entre los asistentes donde intentarán trabajar conceptos comentados en la charla anterior, realizando la kata Password Validation.

Se ruega que cada persona se traiga sus propios equipos para poder realizar la kata. Además, si fuera posible que ya trajerais configurado vuestro equipo con un entorno de test evitaríais invertir los primeros minutos en dicha tarea. Emmanuel ha preparado un repositorio con la configuración para diferentes lenguajes de programación para facilitaros la tarea.

Parte 3

Será un show & tell donde todos compartimos lo que hemos hecho en la kata y podamos debatir sobre las soluciones que hemos llegado.

🗣 Speaker 🗣

Esta sesión será llevada a cabo por Emmanuel Valverde Ramos, craftsperson en Codurance y co-organizador de Murcia Software Crafters.

Web: https://emmanuelvalverde.dev/ Twitter: https://twitter.com/evrtrabajo LinkedIn: https://www.linkedin.com/in/emmanuel-valverde-ramos/