Parrot Refactoring Kata

Pedro Pardal

Ejercicio de refactoring para practicar cómo resolver el abuso de condicionales usando polimorfismo.

Bank Kata

Pedro Pardal

Un ejercicio algo más complejo para practicar el estilo de TDD Outside-in.

Fizz Buzz Kata

Pedro Pardal

Un sencillo ejercicio para comenzar a dar los primeros pasos con test-driven development.

Game Of Life Kata

Pedro Pardal

Implementa las reglas del Game of life de Conway con test-driven development para practicar diseño orientado a objetos.

Leap Year Kata

Pedro Pardal

Otro sencillo ejercicio para comenzar a dar los primeros pasos con test-driven development.

Mars Rover Kata

Pedro Pardal

Explora el espacio y practica test-driven development y patrones de diseño orientado a objetos.

Ohce Kata

Pedro Pardal

Un sencillo ejercicio para practicar el estilo Outside-in de Test-driven development.

Snake And Ladders Kata

Pedro Pardal

Implementa las reglas de este famoso juego de tablero para practicar Test-driven development y diseño orientado a objetos.

String Calculator Kata

Pedro Pardal

Practica test-driven development en el contexto de una situación empresarial más realista, en la que los requisitos se van dando progresivamente.

Tennis Score Kata

Pedro Pardal

Implementa las reglas de puntuación de un juego de tenis usando test-driven development.

Tic Tac Toe Kata

Pedro Pardal

El clásico juego de tablero tres en raya, un ejercicio perfecto para practicar diseño orientado a objetos.

Trip Service Kata

Pedro Pardal

Ejercicio de refactoring para aprender a desacoplar dependencias con ayuda de las transformaciones automáticas del IDE.