2011-03-20 19 views
21

Actualmente, nuestro equipo está buscando un complemento de revisión de código para Visual Studio.Complemento de revisión de código para Visual Studio y TFS

Ya hemos analizado algunas herramientas; es decir, Code Collaborator, Crucible o TeamReview. Las dos primeras herramientas están basadas en la web y, por lo tanto, requieren que los usuarios cambien constantemente entre el cliente web y Visual Studio, lo cual es muy tedioso. TeamReview (una solución de código abierto) es demasiado limitada en su funcionalidad.

Lo que necesitamos es una herramienta que permita a los revisores marcar líneas inviduales de código directamente dentro del editor de código de Visual Studio, y generar listas de tareas e hilos de discusión para las líneas marcadas. Y, por supuesto, la herramienta debe integrarse con TFS.

Es importante que la revisión completa se realice dentro del editor de código fuente de Visual Studio; de lo contrario, perdería funciones útiles de Visual Studio como "Buscar referencias", "Ir a declaración", resaltado de sintaxis, abrir archivos relacionados, etc.

¿Conoces alguna herramienta que pueda hacer eso?

+1

seguro de que encontrará más que lo que se encuentra aquí: http://stackoverflow.com/questions/1238675/tfs-tool-for-peer-code-review –

Respuesta

9

TFS 11 contará con built-in code review functionality cuando lo envíe.

+2

Es bueno escuchar esto, pero es extraño que la respuesta aceptada a una pregunta de hace un año sea esta, cuando TFS 11 ni siquiera fue declarado en ese momento y aún hoy aún no se ha publicado. –

+1

Eche un vistazo a la [descripción detallada] (http://msdn.microsoft.com/en-us/library/hh474795%28v=vs.110%29) o [video corto] (http: //channel9.msdn .com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview/Visual-Studio-Ultimate-2012-Using-Code-Review-to-Improve-Quality) que muestra cómo se implementa la revisión de código en TFS 2012 – alex

+11

Pero solo para las ediciones Premium y Ultimate. Los usuarios profesionales se pierden muchas de las características nuevas (y bastante geniales) de VS2012 :-( – mizzle

1

También estoy interesado en encontrar una solución de este tipo (solo para SVN en lugar de TFS) pero no estoy al tanto de ninguna.
Después de examinar de cerca TeamReview, me parece posible tomarlo y modificarlo según sus necesidades. La escritura de la extensión VS es bastante directa y TFS tiene una API completa sobre la que puedes construir. No estoy seguro si califica como una respuesta, pero esto es lo que haría.

2

Eche un vistazo a lo que se publicó. Espero que pueda ser un candidato potencial para ti.

http://www.codeproject.com/KB/work/ReviewPal.aspx

+0

Ahora bien, esto está listo para VS 2010 también. Solo puede editar un comentario cada http://visualstudiogallery.msdn.microsoft.com/d1e40c49-da36-42a5-8d5a-4ebe1feabbc9 –

0

Tasktop es bastante útil con Eclipse y proporciona un plugin para integrar Código Colaborador. su aplicación tiene una versión independiente, pero también tienen una versión de Visual Studio.

10

Los dos que conozco, que se integran con VS2010 son:

TeamReview
http://visualstudiogallery.msdn.microsoft.com/CD78EBE3-C029-4C6A-A773-70A92EAFB6ED

ReviewPal
http://visualstudiogallery.msdn.microsoft.com/d1e40c49-da36-42a5-8d5a-4ebe1feabbc9
http://chathurangaw.blogspot.com/

no tengo experiencia con (solo los llevó un tiempo un ir), así que la regeneración de los usuarios pueda ser útil.


actualización - nuevos plug-ins:

Revisión Asistente
http://visualstudiogallery.msdn.microsoft.com/9ef817b4-2c6d-4213-8b08-5be48f9d91b9

+1

Como desarrollador de ReviewPal podría dicen que aún no es compatible con TFS, pero hacer una reseña DENTRO DEL VISUAL STUDIO IDE fue exactamente la misma intención para encontrar a ReviewPal. –

4

Eche un vistazo a la asistente de revisión (http://www.devart.com/review-assistant/). Se integra con Visual Studio y admite agregar comentarios a bloques de código fuente.

enter image description here

No
+0

He integrado Review Assistant para mi equipo mediano (9 desarrolladores) y ha estado funcionando maravillosamente. Lo recomiendo encarecidamente. – CMerat

Cuestiones relacionadas