¿Existen herramientas automáticas de revisión de código para Java? ¿Especialmente complementos para Eclipse? La herramienta que espero es un complemento de revisión de código automatizado o herramienta que puede detectar automáticamente los problemas en el Código. (Microsoft hace esto usando OACR) .plugins como Jupiter no ayudará porque son simplemente herramientas de revisión por pares para eclipse.¿Cuáles son los buenos complementos de análisis de código estático?
Respuesta
Lo que quiere decir es que no se revisa automáticamente el código pero análisis de código estático.
Para ver herramientas Java: http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#Java
Básicamente, la diferencia entre el código de revisión y de código-análisis estático es uno que ya ha anotado. Usted es curioso sobre el software que se puede ejecutar que le indicará los posibles problemas o errores, generar informes, etc ... software no que permite a otros desarrolladores para revisar y anotar el código de problemas.
FindBugs es muy popular y tiene un alto nivel de soporte, y checkstyle no se queda atrás. No he usado otros. (Los sitios web no son mucho que ver, pero funciona el software)
+1.PMD también tiene un buen plugin de Eclipse. – pjz
análisis de código estático para Java se puede automatizar con Apache Maven, que se puede ampliar con muchos plugins de análisis como FindBugs, CheckStyle o PMD. Con el complemento jxr, los informes también pueden contener un código fuente de referencia cruzada.
Hay muchas otras ventajas de Maven (compilaciones repetibles, gestión de dependencias), pero la mayor ventaja de Maven para el análisis de código es que puede ejecutarse durante la pausa del almuerzo o en una computadora diferente, por lo que no se ralentizará abajo su IDE.
El XRadar toma un camino diferente, se acumula la salida gráfica y también puede visualizar los cambios de la calidad del código con el tiempo:
El XRadar está disponible en dos puntos de vista. XRadar Statics proporciona informes sobre la compilación actual del sistema . El otro vista, XRadar Dinámica, incluye la dimensión tiempo y ve los versiones históricas y presentes a lo largo el eje de tiempo.
he descubierto que CodePro Analytix es una gran herramienta para el análisis de código estático (que incluye la comprobación de código muerto, un código similar, el desarrollo de acuerdo a las normas, la cobertura de código y más). Se integra muy bien con eclipse.
Comprobar si fuera: https://developers.google.com/java-dev-tools/download-codepro
permite echar un vistazo de los enlaces siguientes podrían su ayuda a:
- 1. ¿Cuáles son los buenos complementos jQuery para resaltar código y contenido XML?
- 2. ¿Cuáles son algunos buenos complementos para desarrollar Java en VIM?
- 3. ¿Cuáles son los buenos podcasts SQL disponibles?
- 4. ¿Cuáles son los complementos jQuery "imprescindibles"?
- 5. ¿Qué es el análisis de código estático?
- 6. ¿Cuáles son los buenos usos de los módulos empaquetados OCaml?
- 7. Java de código estático análisis
- 8. ¿Cuáles son algunos buenos tutoriales de Wireshark?
- 9. Iron Python: cuáles son los buenos usos de Iron Python
- 10. ¿Cuáles son los buenos marcos de acoplamiento para Java/Swing?
- 11. ¿Cuáles son los puntos buenos y malos de TransactionScope?
- 12. ¿Cuáles son algunos de los complementos recomendados para Trac?
- 13. ¿Cuáles son los mejores complementos de Visual Studio?
- 14. Análisis de código estático en Python?
- 15. Herramientas de análisis de código estático
- 16. Análisis de código de ActionScript estático?
- 17. Comparación de herramientas de análisis de código estático en Linux?
- 18. ¿Cuáles son los IDE "ricos" buenos para Lisp?
- 19. ¿Cuáles son los buenos proyectos de código abierto en .NET que puedo trabajar en
- 20. ¿Cuáles son algunos buenos libros UX?
- 21. ¿Cuáles son los complementos necesarios en VIM para látex?
- 22. ¿Cuáles son algunos buenos perfiladores .NET?
- 23. Análisis de código fuente estático con LLVM
- 24. ¿Cuáles son algunos buenos recursos para aprender a desarrollar complementos VIM?
- 25. ¿Cuáles son buenos ejemplos de uso de 'enlace' en clojure?
- 26. ¿Cuáles son algunos buenos ejercicios de programación de aprendizaje automático?
- 27. ¿Cuáles son algunos buenos recursos para GNU Make?
- 28. ¿Cuáles son algunos buenos métodos de depuración de Perl?
- 29. ¿Cuáles son algunos buenos ejemplos de uso de WPF Datagrid?
- 30. ¿Cuáles son algunos buenos gestores de colas distribuidos en php?
gracias por corregir el título .. :) –
FindBugs es a menudo construir en Eclipse desde cero. Intenta ver si puedes encontrarlo en 'Vistas'. –