- Por Emmanuel Valverde
- ·
- Publicado 28-feb-2024 0:00:00
Morning routine
Como soy una persona olvidadiza, necesito un método que me ayude a recordar mi rutina matutina. Por eso he creado un programa que, según la hora del..
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) {}
}
Como soy una persona olvidadiza, necesito un método que me ayude a recordar mi rutina matutina. Por eso he creado un programa que, según la hora del..
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..
Suscríbete a nuestra newsletter para que podamos hacerte llegar recomendaciones de expertos y casos prácticos inspiradores