
- Por Giulio Perrone
- ·
- Publicado 17-abr-2023 10:18:38
Hechizo
Historia: Durance ha encontrado un libro de magia en una de sus aventuras y ha decidido aprender a encantar sus armas. Debido a la naturaleza..
Queremos crear un pequeño juego. El juego consiste en que un jugador intente adivinar un número aleatorio en tres intentos.
En cada intento el juego debe notificar al usuario si el número correcto es mayor o menor. Si adivina el número correctamente, entonces el jugador gana, si no, pierde.
Esta kata está pensada para trabajar en test doubles, pero también se puede resolver sin ellos. Además, es un ejercicio excelente para trabajar la primitive obsession y los baby steps.
Empieza el juego
Primer intento con el número 5
El jugador gana la partida
Estado inicial | El jugador gana en la primera jugada |
![]() |
![]() |
Empieza el juego
Primer intento con el número 10
Segundo intento con el número 3
Tercer intento con el número 5
El jugador gana la partida
Estado inicial | Primer intento | Segundo intento | Tercer intento |
![]() |
![]() |
![]() |
![]() |
Empieza el juego
Primer intento con el número 10
Segundo intento con el número 3
Tercer intento con el número 5
El jugador pierde la partida
Estado inicial | Primer intento | Segundo intento | Tercer intento |
![]() |
![]() |
![]() |
![]() |
public class GuessingNumberGame {
GuessingNumberGame(RandomNumberGenerator generator){}
public String guessNumber(int guessedNumber) {}
}
Historia: Durance ha encontrado un libro de magia en una de sus aventuras y ha decidido aprender a encantar sus armas. Debido a la naturaleza..
Introducción Con el propósito de practicar TDD, esta es una de las katas más avanzadas que puedes hacer. A estas alturas ya deberías dominar las..
Introducción Como un desarrollador que escribe blogs quiero una herramienta que me ayude a entender mejor el texto que estoy redactando. Para ello..
Suscríbete a nuestra newsletter para que podamos hacerte llegar recomendaciones de expertos y casos prácticos inspiradores
Suscríbete a nuestra newsletter para que podamos hacerte llegar recomendaciones de expertos y casos prácticos inspiradores