Java tiene algunas muy buenas herramientas de análisis estático de código abierto como FindBugs , Checkstyle y PMD . Esas herramientas son fáciles de usar, muy útiles, se ejecutan en múltiples sistemas operativos y son gratuitas .
Los productos comerciales de análisis estático C ++ están disponibles. Aunque tener estos productos es excelente, el costo es demasiado para los estudiantes y generalmente es bastante difícil obtener una versión de prueba.
La alternativa es encontrar herramientas de análisis estático de C ++ de código abierto que se ejecutarán en múltiples plataformas (Windows y Unix). Al usar una herramienta de código abierto, podría modificarse para adaptarse a ciertas necesidades. Encontrar las herramientas no ha sido tarea fácil.
A continuación se muestra una breve lista de herramientas de análisis estático de C ++ que fueron encontradas o sugeridas por otros.
- C ++ Compruebe http://sf.net/projects/cppcheck/
- Oink http://danielwilkerson.com/oink/index.html
- Contador de código C y C ++ http://sourceforge.net/projects/cccc/
- Férula (de respuestas)
- Cerdo de Mozilla (de las respuestas) (Esto ahora es parte de Oink)
- La deshidra de Mozilla (de las respuestas)
- Use la opción
-Weffc++
para GNU g ++ (de las respuestas)
¿Cuáles son algunas otras herramientas portátiles de análisis estático de código abierto C ++ que cualquiera conoce y puede recomendar?
Algunos enlaces relacionados.
- /programming/97454/c-static-code-analysis-tool-on-windows
- http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis
- http://www.chris-lott.org/resources/cmetrics/
- ¿Una herramienta gratuita para verificar el código fuente de C / C ++ con un conjunto de estándares de codificación?
- http://spinroot.com/static/
- Elegir una herramienta de análisis de código estático