Pregunta

I desarrollar administrado C ++ aplicación comercial en Visual Studio 2008, y quiero añadir una herramienta de análisis de código estático.

¿Alguna recomendación?

Creo que sería muy bonito si la herramienta se puede integrar en MSVC.

Estoy pensando en PC-Lint + pelusa visual

Sin embargo, he estado tomando una mirada a Coverity , Comprender y Klockwork como también.

precio no es realmente el problema. Quiero opiniones de las personas que realmente utilizan la herramienta para C ++ no administrado en MSVC, y simplemente nos encantó.

Por último, VSTS e Intel Parallel Studio ahora también ofrecen análisis de código estático. Bonito ~

Nota: posterior sugieren Coverity es la mejor (?) (ver últimos 2 mensajes)

¿Fue útil?

Solución

Yo trabajo para la construcción RedLizard Goanna , un plug-in C ++ análisis estático para Visual Studio. Su atención se centra en el uso de escritorio por un programador. Se puede ejecutar en archivos individuales, tal como lo hace el compilador, y se le puede dar resultados rápidamente.

Hay una href="http://redlizards.com/download.html" rel="nofollow de prueba disponible . Haga clic derecho en un archivo, seleccione Ejecutar Goanna , y los resultados aparecen en la lista de advertencias Estudio Visual.

Otros consejos

Más allá de todas las personas que usted ha mencionado, VS Team Developer edición viene con una buena herramienta de análisis estático llamado PREfast. Su (obviamente ..) bien integrados en el IDE, y accesible a través de los menús. Su en realidad una versión pública de una herramienta interna MS - una versión delgada de una herramienta llamada Prefijo que se ejecutan en sus formaciones. Personalmente, cuando me enfrentaba a la misma decisión, PREfast bastado.

Puede intentar CppDepend , una muy completa C y C ++ estática analizador, bien integrados con VS 2008, 2010, 2012, 2013 y 2015.

Acabo de empezar a usar cppcheck que me gusta mucho debido al bajo nivel de ruido.

A pesar de que no se integra directamente con Visual Studio 2008, VS se puede personalizar y usted debería ser capaz de integrarse directamente en el IDE.

PVS-Studio estática analizador de código . Este analizador de código estático buena integrado con Visual Studio 2005, 2008, 2010, 2012, 2013.

Tiene muchas características adicionales:

  1. Verificación de los archivos que han sido recientemente modificada hace varios días;

  2. La verificación de archivos por sus nombres de archivo dentro del archivo de texto     Lista;

  3. integración de sistemas de control de versiones; capacidad de operar la línea de comandos fro m     interfaz;

  4. «falsas alarmas» marcado; el ahorro y la carga de análisis     los resultados;

  5. utilizando todos los núcleos y procesadores disponibles;

  6. etc ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top