2009-12-10 22 views
37

Estoy usando Eclipse y me pregunto cuál es la mejor herramienta de revisión de código Eclipse/Java/Flexbuilder. Si importa, estamos usando SVN como nuestro SCM.Mejor herramienta gratuita de revisión de código para Eclipse/Java/Flex Development

aquí están las siguientes que he encontrado:

  • Jupiter - que parece que ha estado presente durante un tiempo que parece que sólo hay un único desarrollador en el proyecto y la documentación menciona versiones más antiguas de Eclipse
  • IBM's Collaborative Code Review plugin for eclipse - parece que es una herramienta de revisión de código patentada, por lo que no estoy seguro de que sea compatible en el futuro (o tenga la capacidad de una comunidad para ayudar en el desarrollo).
  • Eclipse COLA real-time shared editing - No es realmente una herramienta de revisión de código, sino más bien una forma de ver/editar archivos estilo peer-to-peer que permite la revisión de código como la colaboración. Mira esto video demonstration of COLA.

Respuesta

7

Usamos Review Board y me gusta bastante. Un plugin de Eclipse también está disponible: eReviewBoard.

Rich task editor

+4

[totalmente offtopic] A bastante parecido también: http://hyperboleandahalf.blogspot.com/2010/04/alot-is-better-than-you-at-everything.html –

+0

Estoy usando Review Board with SVN y es casi imposible crear una solicitud de revisión desde la IU web para un 'archivo de diferencias' que tenga más de 2000 líneas de cambio de código; además, la herramienta de línea de comandos para la misma muestra cualquier tipo de error, excepto el éxito para archivos grandes de diferencias. –

+0

El problema con RB no tiene complementos para IntelliJ IDEA y Microsoft Visual Studio, lo que lo hace inútil para la mayoría de los equipos. –

0

Salida FlexPMD. A partir de hoy también tiene una versión 1.0 para un plugin de eclipse (y compañero de texto), aunque también funciona fácilmente con ANT o Maven.

http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD

FlexPMD es una herramienta que ayuda a mejorar la calidad del código mediante la auditoría de cualquier directorio de origen AS3/Flex y detectar malas prácticas comunes, tales como:

  • código no utilizado (funciones, variables, constantes, etc.)
  • código ineficiente (mal uso de filtros dinámicos, constructores pesados, etc.)
  • excesivamente compleja código (bucles anidados, demasiados cond itionals, etc.)
  • Más de largo código (clases, métodos, etc.)
  • El uso incorrecto del componente de Flex ciclo de vida (commitProperties, etc.)
+0

Estas parecen excelentes herramientas para realizar revisiones de código "automatizadas" por un único desarrollador (y ya usamos PMD en el lado de Java, por lo que serán una buena adición en el lado de Flex). Estoy buscando herramientas de revisión de código de equipo para permitir a los desarrolladores codificar fácilmente la revisión. – Dougnukem

Cuestiones relacionadas