Inspección de Código con Sonarqube - L0nkk/INF236-2023-2-GRUPO-9 GitHub Wiki

AL hacer el análisis surgieron varias observaciones y/o problemas, en su mayoría eran de tipo bajo, de esos elegimos los dos más relevantes.

  1. El primer problema surge en base a que exportábamos una variable dinámica para una constante. Con severidad: Mayor.

Quality_issue_1

  • Se nos dieron dos recomendaciones una de cambiar el tipo de variable, en lugar de un let un cont. La otra opción es crear una clase con una constante. Consideraremos la primera opción, ya que es más simple de implementar.

Quality_issue_1_2

  • Tomando el cambio sugerido se hizo el cambio en el código

image1

  1. El segundo problema se causa porque tenemos código redundante, que no funciona y/o no hace nada. Severidad: Menor.

Quality_issue_2

  • Solo nos dio una solución que era eliminar la parte del código que no realiza nada en nuestro programa, seguiremos esa recomendación.

Quality_issue_2_1

  • Tomando el cambio sugerido se hizo el cambio en el código

image2

Una vez incorporadas las correcciones al volver a inspeccionar el programa detecto las mejoras y las saco de los issues, dándonos un gráfico de mejoras que faltarían.

image