jueves, 23 de enero de 2025

Sonarqube

Sonarqube nos permite detectar hasta ahora 331 deficiencias del código en Visual Studio como:

  1. No tener código comentado. Quiere que los comentarios sean expícitos de lo que se hace y no quiere que llenemos de código basura los comentarios.
  2. Detecta variables que no se usan
  3. Detecta codigo repetitivo. Por ejemplo si asignamos varias veces a diferentes variables tipo "string" el mismo valor, quiere que definamos una constante y que asignemos a cada variable esta constante.
  4. En python se queja que utilicemos la nomenclatura "camel case" (miCasa) de Java y nos pide que la cambiemos a "snake case" (mi_casa) para el caso particular de Python
  5. Detecta condiciones que no se van a ejecutar (código inalcanzable)
  6. Verifica que la correcta declaración de funciones y que devuelvan el número y tipo de valores que se han definido. También verifica las llamadas
  7. Se hace cargo de las variables que vamos a utilizar resultrado de la llamada a una función. Las que no utilicemos quiere que las nombremos con un guión bajo "_"




No hay comentarios :

Publicar un comentario