Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

SonarQube

Índice SonarQube

SonarQube (conocido anteriormente como Sonar) es una plataforma para evaluar código fuente.

22 relaciones: Análisis estático de software, Apache Ant, Código duplicado, Código fuente, Checkstyle, Cobertura de código, Comentario (desambiguación), Complejidad ciclomática, Estilo de programación, FindBugs, GNU Lesser General Public License, Hudson (software), Ingeniería de software, Integración continua, Java (lenguaje de programación), Jenkins, Maven, Multiplataforma, PMD (software), Programación defensiva, Prueba unitaria, Software libre.

Análisis estático de software

Análisis estático de software es un tipo de análisis de software que se realiza sin ejecutar el programa (el análisis realizado sobre los programas en ejecución se conoce como análisis dinámico de software).

¡Nuevo!!: SonarQube y Análisis estático de software · Ver más »

Apache Ant

Apache Ant es una herramienta usada en programación para la realización de tareas mecánicas y repetitivas, normalmente durante la fase de compilación y construcción (build).

¡Nuevo!!: SonarQube y Apache Ant · Ver más »

Código duplicado

El código duplicado es un término en programación de computadores para una secuencia de código fuente que ocurre más de una vez, dentro de un programa o a través de diferentes programas, de propiedad, o mantenido, por la misma entidad.

¡Nuevo!!: SonarQube y Código duplicado · Ver más »

Código fuente

El código fuente de un programa informático (o software) es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un cargador.

¡Nuevo!!: SonarQube y Código fuente · Ver más »

Checkstyle

Checkstyle es una herramienta de análisis de código estático que se utiliza en el desarrollo de software para comprobar si el código fuente de Java cumple con las reglas de codificación.

¡Nuevo!!: SonarQube y Checkstyle · Ver más »

Cobertura de código

La cobertura de código es una medida (porcentual) en las pruebas de software que mide el grado en que el código fuente de un programa ha sido comprobado con pruebas de software.

¡Nuevo!!: SonarQube y Cobertura de código · Ver más »

Comentario (desambiguación)

Comentario hace referencia a varios artículos.

¡Nuevo!!: SonarQube y Comentario (desambiguación) · Ver más »

Complejidad ciclomática

La Complejidad Ciclomática (en inglés, Cyclomatic Complexity) es una métrica del software en ingeniería del software que proporciona una medición cuantitativa de la complejidad lógica de un programa.

¡Nuevo!!: SonarQube y Complejidad ciclomática · Ver más »

Estilo de programación

Estilo de programación (también llamado estándares de código, guías de estilo o convención de código) es un término que describe convenciones para escribir código fuente en ciertos lenguajes de programación.

¡Nuevo!!: SonarQube y Estilo de programación · Ver más »

FindBugs

FindBugs es un programa de tipo código abierto creado por William Pugh que busca errores en programas escritos en código Java.

¡Nuevo!!: SonarQube y FindBugs · Ver más »

GNU Lesser General Public License

La Licencia Pública General Reducida de GNU, o más conocida por su nombre en inglés GNU Lesser General Public License (antes GNU Library General Public License o Licencia Pública General para Bibliotecas de GNU), o simplemente por su acrónimo del inglés GNU LGPL, es una licencia de software creada por la Free Software Foundation que pretende garantizar la libertad de compartir y modificar el software cubierto por ella, asegurando que el software es libre para todos sus usuarios.

¡Nuevo!!: SonarQube y GNU Lesser General Public License · Ver más »

Hudson (software)

Hudson fue una herramienta de integración continua escrita en Java, que se ejecutaba en contenedores de servlets, como Apache Tomcat o en el servidor de aplicaciones GlassFish.

¡Nuevo!!: SonarQube y Hudson (software) · Ver más »

Ingeniería de software

La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento.

¡Nuevo!!: SonarQube e Ingeniería de software · Ver más »

Integración continua

La integración continua (continuous integration en inglés) es una práctica de ingeniería de software que consiste en hacer integraciones automáticas de un proyecto lo más a menudo posible para así poder detectar fallos cuanto antes.

¡Nuevo!!: SonarQube e Integración continua · Ver más »

Java (lenguaje de programación)

Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems.

¡Nuevo!!: SonarQube y Java (lenguaje de programación) · Ver más »

Jenkins

Jenkins es un servidor de automatización open source escrito en Java.

¡Nuevo!!: SonarQube y Jenkins · Ver más »

Maven

Maven es una herramienta de software para la gestión y construcción de proyectos Java creada por Jason van Zyl, de Sonatype, en 2002.

¡Nuevo!!: SonarQube y Maven · Ver más »

Multiplataforma

En informática, se denomina multiplataforma a un atributo conferido a programas informáticos o métodos y conceptos de cómputacion que son implementados, y operan internamente en múltiples plataformas informáticas.

¡Nuevo!!: SonarQube y Multiplataforma · Ver más »

PMD (software)

PMD (Programming Mistake Detector) es un analizador de código fuente estático de código abierto que informa sobre los problemas encontrados dentro del código fuente de una aplicación.

¡Nuevo!!: SonarQube y PMD (software) · Ver más »

Programación defensiva

La programación defensiva (defensive programming en inglés) es una forma de diseño defensivo aplicada al diseño de software que busca garantizar el comportamiento de todo elemento de una aplicación ante cualquier situación de uso por incorrecta o imprevisible que ésta pueda parecer.

¡Nuevo!!: SonarQube y Programación defensiva · Ver más »

Prueba unitaria

En programación, una prueba unitaria, PU, o test unitario (del inglés: unit test) es una forma efectiva de comprobar el correcto funcionamiento de las unidades individuales más pequeñas de los programas informáticos.

¡Nuevo!!: SonarQube y Prueba unitaria · Ver más »

Software libre

El software libre o software de fuentes abiertas es un software cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier finalidad y redistribuido con cambios o mejoras sobre él.

¡Nuevo!!: SonarQube y Software libre · Ver más »

Redirecciona aquí:

Sonar (software).

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »