IMPORTANTE: Leer Versión de herramientas
Refactorizar un código dado, sin cambiar el conjunto de pruebas dado.
IMPORTANTE: No se pueden alterar las pruebas.
PrograMAME es un Arcade que cuenta con varios juegos de mame, cada uno de los cuales se pueden jugar utilizando distintos medios de pagos, a saber:
Para jugar a los siguientes juegos se requieren una cantidad de crédito dependiendo del juego:
- Wonderboy: 1 ficha.
- Mortal Kombat 2: 3 fichas.
- The Killer Instinct 2: 30 pesos de crédito.
Necesitamos crear un modelo que nos permita restringir los juegos que pueden ser utilizados por un jugador, en función de sus créditos.
- Código a refactorizar.
- Entender el código entregado (10 min.).
- Listar problemas en el código (5min.).
- Proponer una mejora minúscula de código. Solo una (15 min.).
- Revisar soluciones (15 min.)
- Volver a (2).
Herramienta | Version |
---|---|
mvn | 3.6.3 |
java | 11.0.7 |
IntelliJ | 2019.3 |