vscode visual tag studio para extensions extensiones configurar code closing brackethighlighter autocompletar visual-studio version-control code-review

visual-studio - para - visual studio code highlight closing tag



Revisión de código para VS (6)

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.


se debe mantener una lista de verificación que se pueda usar para la revisión del código. Se usa para proyectos C # y ASP.net.


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.


Una forma que conozco, que solo funciona si usas TFS, es archivar tus cambios pendientes, enviar el nombre de tu estante a tus compañeros y solicitar una revisión del código ... desafortunadamente, además de su funcionalidad muy minimalista, es incómodo de usar.


Si buscabas solo asistencia de TFS, recomendaría la mía: TeamReview .

Sin embargo, revise el nuevo proyecto Malevich , un spin off de Mondrian de Google para ver si es compatible con sus múltiples sistemas de control de origen.


He probado 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 las capacidades NDepend code diff útiles para hacer Code Review 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. A continuación, NDepende permite escribir consultas de códigos sobre LINQ (CQLinq) para solicitar nuevos métodos / clases, métodos / clases eliminados, métodos / clases donde se cambió el código ... tan fácilmente como escribir:

from m in Application.Methods where m.CodeWasChanged() select m

Luego puede refinar su consulta de código y solicitar ciertas propiedades, como si el nombre del método contiene la palabra Extraer y tiene 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 está integrado en 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 buena función es conectar RedGate Reflector a NDepend, descompilar las 2 versiones del método / clase y comparar estas 2 versiones con una herramienta de diferencia de texto. 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 usted mismo, el panel Buscar por cambios genera dicha consulta de código en diff para usted:

Espero que este enfoque original pueda ayudar.