Antipatrones de TDD: Serie completa
Matheus Marabesi, software craftsperson en Codurance, analiza en profundidad la lista de los 22 antipatrones de TDD recopilada por James Carr. A..
Si en vez de leer prefieres escuchar, dale al play.
Bienvenido al mundo de los patrones de diseño. Te recomendamos escuchar este podcast (en inglés), sobre patrones de diseño y los diferentes enfoques de las tendencias actuales, para una introducción completa.
A continuación, encontrarás un listado de katas que van a iniciarte en el mundo de los patrones. Cada enlace te llevará a una explicación detallada y la solución del ejercicio.
Cada kata incluye una introducción para ponerte en contexto y los detalles necesarios para ejecutarla. Recuerda, la práctica constante es clave para aprender y mejorar. ¿Listo para comenzar?
En esta kata, abordaremos hasta la iteración 3, explorando tanto los enfoques positivos como negativos en los tests. Se enfatizará el polimorfismo y la importancia de no hacer el código excesivamente extensible sin validar los requisitos necesarios. También implementaremos dos patrones creacionales clave: el Builder y el Factory.
Esta kata se centra en trabajar con código legacy.
Reutilizando (o no) la Mars Rover utilizada en el primer nivel, el objetivo ahora es intentar trabajar el Command Query Separation
pattern al igual que el [State pattern](<https://refactoring.guru/design-patterns/state>)
Durante estas katas, podrás:
Estos conceptos te proporcionarán una base sólida en el diseño de software y te ayudarán a enfrentar desafíos complejos de manera estructurada y eficiente.
Te preguntas ¿cómo aplicar el Desarrollo Guiado por Pruebas (TDD) en tus proyectos de desarrollo? No pases por alto nuestra guía.
Matheus Marabesi, software craftsperson en Codurance, analiza en profundidad la lista de los 22 antipatrones de TDD recopilada por James Carr. A..
Ser un líder técnico eficaz va más allá del establecimiento de tareas y objetivos: abarca la creación de un entorno donde los developers realmente..
¡Felicidades! Ya estás en el último nivel. Has completado las fases de aprendizaje y ahora te enfrentas a las katas más complejas.Cada una de estas..
Suscríbete a nuestra newsletter para que podamos hacerte llegar recomendaciones de expertos y casos prácticos inspiradores