.net - significado - revision por pares software ejemplo
Mejor software de revisión de código de pares (12)
¿Has mirado a Crucible ? Es excelente, pero de nuevo caro.
A continuación de mi consulta Aquí , ¿alguien sabe de algún buen software de revisión de código de Peer? Conozco Smart Bear''s Code Collaborator (aunque es una opción muy costosa), pero ¿alguien puede recomendar las herramientas que utilizan?
En el mundo de las herramientas gratuitas, VMware ha abierto su herramienta interna, Review Board , basada en Django.
Si no tiene ninguna herramienta con la que necesite integrarse, esta podría ser una opción simple. En el mundo .NET, si desea que los desarrolladores preparen diffs para su revisión, puede convertir el script python posterior a la revisión en un archivo ejecutable con py2exe.
Se topó con esto en Google el otro día: PeerReviewPlugin for Trac
CodeStriker @ http://codestriker.sourceforge.net/ es gratuito
¿Qué tal herramientas como Ounce Labs ?
Si está utilizando .NET, ¿ha echado un vistazo a Spectare de Big Fish Solutions?
Hemos comenzado a usar el Crisol de Atlassian . Es una herramienta basada en la web que se conecta a su repositorio y le permite comentar y debatir directamente en el código. Nos gusta porque permite que nuestro proceso de revisión por pares sea tan liviano o sea tan estricto como queramos. Además, nuestros desarrolladores disfrutan de usarlo. Es altamente configurable, lo que permite la revisión antes de cometer o después, etc. Si desea hacer cumplir las revisiones de código, es posible que deba jugar con, por ejemplo, enlaces de SVN o algo similar.
Evaluamos Jupiter, un complemento de Eclipse, y antes utilicé el software de revisión por pares para ClearCase / ClearQuest. Ninguno de los dos fue particularmente impresionante, aunque me gustó que con ClearCase / ClearQuest tuvieras una fase de precompromiso obligatoria donde el código se presentó previamente, pero tuvo que pasar la revisión del código antes de poder enviarlo al repositorio central. Sin embargo, esto requiere una gran cantidad de configuración.
Para algo realmente liviano, puede enviar revisiones de archivos de texto a su repositorio con números de línea a problemas, etc. Colóquelos en una carpeta específica de revisión y mantenga la iteración de revisión en marcha hasta que se resuelvan todos los problemas.
Crucible tiene mucho sentido si ha invertido en algunos otros productos de Atlassian, especialmente JIRA y Fisheye, entonces tiene mucho poder para integrar las revisiones con sus problemas actuales, compromisos de control de fuente y sus compilaciones continuas, brindándole mucha información pertinente. información sobre todos los cambios realizados en su fuente, lo que le permite controlar el riesgo de cambio en su plataforma.
¡Espero que esto ayude!
Usamos el panel de revisión donde estamos. Es liviano y, lo más importante, gratuito. Sin embargo, es un poco quisquilloso cuando se trata de agregar archivos .diff. Si está utilizando SVN de tortuga o similar, deberá asegurarse de hacer sus archivos .diff desde el servidor SVN y no desde su copia de trabajo. Una cosa pequeña, pero va a barf de lo contrario.
La única otra limitación de la tabla de revisión es grandes diferencias. Si está registrando un nuevo proyecto y es una gran diferencia. Normalmente encontrarás que la pitón no tiene bolas suficientes para ejecutarla correctamente. Python usará toda la memoria del sistema que necesite. Tal vez es nuestra configuración aquí, pero a veces es muy frustrante.
Pero es gratis y tiene muchas funciones y nos ha salvado de tener un huevo en la cara varias veces.
Usamos los marcadores #warning y #error de C # para marcar el código que necesita funcionar. La belleza de esto es que los mensajes permanecen visibles hasta que se resuelven.
A veces, las herramientas de baja tecnología funcionan bien ... =)
No recomiendo Code Collaborator ... es klunky de usar y no vale la pena el (caro) precio caro. El lugar de trabajo lo usó durante aproximadamente 6 meses, pero el codificador principal en mi trabajo lo dejó usar Crisol en su lugar. Mucho más feliz ya que Crucible es mucho más fácil de configurar y más estable.
Es posible que desee probar una nueva herramienta de revisión de código que se integra con múltiples sistemas de control de versiones diferentes. Puede descargar una versión de prueba limitada de tiempo completo para instalar en Windows Server o puede probar la versión alojada .
Nota: Estoy asociado con la compañía que construye el producto anterior.
Yo también estaba buscando una herramienta para ser utilizada integrada con Visual Studio. Y al no encontrar uno, escribí uno, un complemento de Visual Studio. Estoy planeando convertirlo en una extensión de Visual Studio 2010 también. Compruébalo gratis;)