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 »