buscando una buena herramienta de revisión de código que se conecta muy bien a Visual Studio. Sería bueno si pudiera diferir de los proveedores de control de origen diferentes, como Source Safe, The Vault y/o Subversion.Revisión de código para VS
Respuesta
se debe mantener alguna lista de control que se pueda usar para la revisión del código. Se usa para proyectos C# y ASP.net.
De una manera que conozco, que solo funciona si usa TFS, es archivar sus cambios pendientes, enviar el nombre de su estante a sus compañeros y solicitar una revisión del código ... lamentablemente, además de es funcionalidad muy minimalista, es incómodo de usar.
He usado code collaborator en el pasado. No está integrado con Visual Studio, pero no dejaría que eso te detenga.
Todos nuestros desarrolladores de Windows no tuvieron problemas para usarlo y dado que las revisiones se realizan en línea, no está utilizando el IDE durante la revisión.
Espero que esto ayude.
También Code Collaborator es compatible con los tres sistemas de control de versiones que mencionaste. –
Y ahora tiene un complemento VS. – pjz
Si buscabas solo asistencia de TFS, recomendaría la mía: TeamReview.
Sin embargo, revise el nuevo proyecto Malevich, un spin off de Google Mondrian para ver si es compatible con sus múltiples sistemas de control de origen.
He intentado muchas de las herramientas de revisión de código disponibles, incluidas las que tienen vínculos con Visual Studio y/o TFS. Code Collaborator es de lejos el mejor de todos. No es perfecto, pero realmente no hay alternativas que haya encontrado que se acerquen.
Puede encontrar NDepend code diff capabilities útil para hacer la revisión de código dentro de VS. Descargo de responsabilidad: soy uno de los desarrolladores de la herramienta
Básicamente NDepend puede analizar una base de código y crear y luego conservar una instantánea del código. Se pueden comparar dos instantáneas, tomadas en dos momentos diferentes. Entonces, NDepend permite escribir code query over LINQ (CQLinq) para pedir nuevos métodos/clases, métodos eliminadas/clases, métodos/clases donde se cambió el código ... tan fácilmente como la escritura:
from m in Application.Methods where m.CodeWasChanged() select m
Luego, puede refinar su búsqueda de código y pedir para ciertas propiedades, como si el nombre del método contiene la palabra Extracto y tienen más de 30 líneas de código:
from m in Application.Methods
where m.CodeWasChanged() && m.NameLike("Extract") && m.NbLinesOfCode > 30
select m
NDepend is integrated into VS. Además, cualquier herramienta de diferencia de texto se puede conectar a NDepender. El usuario puede comparar las 2 versiones del método o clase modificado.
Otra capacidad fresco, es conectar RedGate Reflector a NDepend, descompilar las 2 versiones de la método/clase y comparar estos 2 versiones con una herramienta de texto diff. De esta manera, usted está haciendo diff de código solo en un único método o clase, sin ser molestado por el formato de comentario o código.
Además, para evitar escribir la consulta a sí mismo, el panel Búsqueda por cambios genera dicha consulta código en diff para usted:
Esperanza este enfoque original puede ayudar.
- 1. ¿Revisión de código vs. Check in a menudo?
- 2. Revisión de código
- 3. revisión vs. versión
- 4. Control de fuente vs. Control de revisión?
- 5. Lista de complementos de revisión de código para Eclipse
- 6. Mejor herramienta de revisión de código para GIT
- 7. Herramientas de revisión de código para Ruby/Rails?
- 8. Complemento de revisión de código para Visual Studio y TFS
- 9. Trac: complemento de revisión de código
- 10. Herramienta de revisión de código público?
- 11. ¿Dónde es un buen lugar para una revisión de código?
- 12. Herramienta de revisión de código para preparación para grandes cambios a la base de código
- 13. Parche vs. Revisión vs. Versión de mantenimiento vs. Paquete de servicio vs
- 14. Automatización del código de revisión y refactorización
- 15. Revisión de código cuando se trabaja solo
- 16. Código de JavaScript Sugerencias de organización/Revisión de código
- 17. Extraiga los cambios relevantes para la revisión del código
- 18. Reintegrar una rama vs fusión un rango de revisión
- 19. Herramienta de revisión de seguridad de código .NET
- 20. Implementación de subprocesamiento múltiple en C# (revisión de código)
- 21. Estrategia de revisión de código exitosa con SVN y ReviewBoard?
- 22. ¿Cómo hacer la revisión de código con TFS?
- 23. ¿Cómo escribir Tetris en Scala? (revisión de código)
- 24. Hacer revisión de código de Resharper excluir carpeta
- 25. git número de revisión en la documentación del código fuente
- 26. ¿Qué tan beneficioso es una revisión de código descendente?
- 27. Incluir número de revisión SVN en el código fuente
- 28. Revisión ortográfica de comentarios en código C++ con emacs
- 29. funciones vs código repetido
- 30. ¿Modo/paquete de revisión de código para Emacs con buena función de informe?
Quiero una herramienta como Review Board que me brinde formas de criticar código, pero quiero que se complemente a VS y obtenga los diffs del control de código fuente. – CSharpAtl