entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Sonar, incidencia: Ncss Method Count

Estoy usando Sonar para analizar mi código en Java y me salta una incidencia con el siguiente mensaje de error:

Ncss Method Count / The method execute() has an NCSS line count of 86

El código es el siguiente:

public class Download extends AbstractWebScript {
    public void execute(WebScriptRequest req, WebScriptResponse res) {
        HttpServletRequest httpRequest = ((WebScriptServletRequest) req).getHttpServletRequest();
        HttpServletResponse httpResponse = ((WebScriptServletResponse) res).getHttpServletResponse();
        log.debug("Download file.");
        // MÁS CÓDIGO
    }
}

1 Respuesta

3votos

svoboda Puntos200

Ncss (Non Commenting Source Statements) básicamente es una regla que cuenta el número de líneas que tiene un método dado. Obviamente no cuenta comentarios.

El valor por defecto de Sonar para el número de líneas de código es 50 (si no recuerdo mal) para un método. Tu método supera este mínimo. Tienes dos soluciones o refactorizar tu código o aumentar este valor si te parece muy pequeño.

0voto

jaimeph comentado

Gracias, revisare el código a ver si puedo reducir el número de líneas.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta