Saltar al contenido

Calidad del software

Análisis estático de código

Examen automatizado del código fuente en busca de errores y riesgos sin ejecutar el programa.

El análisis estático de código examina el código fuente de forma automatizada en busca de posibles errores, riesgos de seguridad e infracciones de las convenciones de programación, sin ejecutar el programa. Herramientas como PHPStan, ESLint o SonarQube evalúan para ello la estructura del código y las firmas tipadas e informan de anomalías como código inalcanzable, tipos incorrectos o llamadas a funciones inseguras.

Como el análisis funciona sin entorno de ejecución, también encuentra problemas que solo aparecerían en rutas poco frecuentes del programa y que las pruebas clásicas pasan por alto con facilidad. Sin embargo, no sustituye a las pruebas, sino que las complementa con otra clase de errores.

La práctica en Provimedia

Para qué lo utiliza Provimedia

Provimedia ejecuta el análisis estático de código de forma automatizada en cada commit para encontrar errores estructurales antes de la entrega.

¿Quiere usar Análisis estático de código en su proyecto?

En una conversación gratuita descubriremos cómo podemos llevarlo a cabo para usted.