Este repositorio contiene el código de un monedero virtual, al que podemos agregarle y quitarle dinero, a través
de los métodos Monedero.sacar
y Monedero.poner
, respectivamente.
Pero hay algunos problemas: por un lado el código no está muy bien testeado, y por el otro, hay numeros code smells.
Tenés seis tareas:
- 🍴 Hacé un fork de este repositorio (presionando desde Github el botón Fork)
- ⬇️ Descargalo y construí el proyecto, utilizando
maven
- 👃 Identificá y anotá todos los code smells que encuentres
- 🧪 Agregá los tests faltantes y mejorá los existentes.
- 👀 Ojo: ¡un test sin ningún tipo de aserción está incompleto!
- ⛑️ Corregí smells, de a un commit por vez.
- ⬆️ Subí todos los cambios a tu fork
- Java 8.
- JUnit 5.
⚠️ La versión 5 de JUnit es la más nueva del framework y presenta algunas diferencias respecto a la versión "clásica" (JUnit 4). Para mayores detalles, ver: - Maven 3.3 o superior