Analizador de código fuente Kiuwan
Auditoría de seguridad y calidad de codigo fuente mediante análisis estático.
Auditoría de seguridad y calidad de codigo fuente mediante análisis estático.

Kiuwan Code Analysis realiza análisis estático del código fuente. Tanto de aplicaciones completas como de elementos individuales.

Ningún lenguaje de programación es perfecto. Cada lenguaje tiene sus pros y sus contras. En la medida que la comunidad de desarrolladores adquiere experiencia, se consolidan las denominadas mejores prácticas de uso de dichos lenguajes, que ponen en evidencia las bondades y debilidades de los mismos por medio de los trucos y consejos, reflejados en una lista de ‘do’s’ y ‘don’ts’. Hoy podemos decir que, para la mayoría de los lenguajes de programación, estas mejores prácticas están maduras y documentadas.
De la misma forma, ningún desarrollador es perfecto. Los más noveles pueden que no conozcan el lenguaje en toda su extensión, o no tienen la suficiente experiencia. Pero también a los programadores experimentados, puede que no hayan podido ponerse al día
de las últimas mejores prácticas, o sometidos ante la presión de las fechas de entregas, dejarlas de lado.

Con Kiuwan pueden hacerse dos tipos de análisis, lo que llamamos ‘baselines’, que son aplicaciones completas que representan una versión concreta de la aplicación; y ‘deliveries’ (entregas), que pueden ser aplicaciones completas con cambios definidos en una change request o solo los elementos individuales modificados para cumplir la change request.

Cuando inicia el análisis estático, Kiuwan invoca a tres motores de análisis que aprovechan la transformación en árbol AST de cada uno de los ficheros fuentes analizados. Estos motores son:

  • Motor de defectos
  • Motor de métricas
  • Motor de código duplicado.

PONTE EN CONTACTO CON NOSOTROS

Solicita tu presupuesto sin compromiso.

¿Te interesa algún producto? Contáctanos