- Realizar análisis estático de código
- Aplicar buenas práticas de codificación
- Codificar casos de test unitario
- Analizar cobertura y profundidad del test unitario
Clonar localmente el repositorio.
En la terminal moverse al directorio del proyecto y ejecutar npm install.
- En la terminal ejecutar
npm run lint - En la configuración de ESLint cambiar las reglas:
- linebreak-style: off
- quote: warn, single
- En
package.jsonagregar parámetro--fixal scriptlinty ejecutarlo - Corregir manualmente el resto de problemas reportados en el código
- Aplicar buenas prácticas de codificación (ej: nomenclatura, comentarios)
Hacer commit de los cambios y push al repositorio remoto
Crear un issue con título Parte A y subir una captura de la terminal con 0 warnings
- En la terminal ejecutar
npm run test - En
package.jsonagregar parámetro--coverageal scripttesty ejecutarlo - Codificar casos de test unitario hasta alcanzar 100% cobertura
- Agregar casos de test unitario para profundizar las pruebas (ej: límites, datos no válidos)
Hacer commit de los cambios y push al repositorio remoto
Crear un issue con título Parte B y subir una captura de la terminal que muestre ejecución de casos y cobertura 100%