Mejorar la calidad del código con directivas de protección de equipo

Cuando usa Visual Studio Premium, puede crear directivas de protección de los proyectos de equipo para exigir procedimientos que mejoren el código y la eficacia de desarrollo del grupo. Las directivas de protección son reglas que se establecen en el nivel del proyecto de equipo y cuya implantación es obligatoria en los equipos de los desarrolladores antes de que el código pueda protegerse.

Hay cuatro directivas de protección del proyecto de equipo que puede especificar:

  • Compilaciones   Requiere que las interrupciones de compilación creadas durante una compilación se corrijan antes de una nueva protección.

  • Análisis de código   Requiere la ejecución del análisis de código antes de llevar a cabo la protección.

  • Directiva de pruebas   Requiere la realización de las pruebas de protección antes de llevar a cabo la protección.

  • Elementos de trabajo Requiere que uno o varios elementos de trabajo estén asociados a la protección.

Nota importanteImportante

Para utilizar las directivas de protección, se debe conectar a Visual Studio Team Foundation Server.

Tareas comunes

Tarea

Contenido adicional

Crear y usar directivas de protección: puede crear directivas de protección mediante la configuración del proyecto de equipo de control de versiones de Team Foundation.

Establecer y exigir pruebas de calidad (Quality Gates)

Crear y usar directivas de protección de análisis de código: puede elegir un conjunto estándar de reglas de análisis de código o crear un conjunto personalizado.

Crear y usar directivas de protección del análisis de código

Tareas relacionadas

Tarea

Contenido adicional

Configurar el entorno de desarrollo: antes de crear o modificar el código, debe configurar los entornos de desarrollo y pruebas usando el código fuente adecuado. Si trabaja con bases de datos, debe tener acceso a su representación sin conexión.

Configurar entornos de desarrollo

Usar análisis de código en el proceso de desarrollo: los miembros del equipo ejecutan análisis de código en sus equipos de desarrollo. En Visual Studio, los desarrolladores de software configuran y ejecutan análisis de código en proyectos de código concretos, ven y analizan los problemas que surgen en las ejecuciones y crean elementos de trabajo para las advertencias.

Analizar la calidad de la aplicación mediante herramientas de análisis del código

Crear y ejecutar pruebas unitarias: las pruebas unitarias proporcionan a los desarrolladores y evaluadores una forma rápida de buscar errores lógicos en los métodos de clases de proyectos de C#, Visual Basic .NET y C++. Una prueba unitaria se puede crear una vez y ejecutarse cada vez que se cambia el código fuente, a fin de asegurarse de que no se incluye ningún error.

Comprobar código utilizando pruebas unitarias

Seguimiento de elementos de trabajo y defectos: puede usar elementos de trabajo para llevar a cabo el seguimiento y la administración del trabajo y la información del proyecto de equipo. Un elemento de trabajo es un registro de base de datos que Team Foundation usa para seguir la asignación y el progreso del trabajo. Se pueden usar diferentes tipos de elementos de trabajo para seguir diversos tipos de trabajo, como requisitos del cliente, errores del producto y tareas de desarrollo.

Seguimiento de los errores, tareas y otros elementos de trabajo