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

Las tareas de establecimiento y mantenimiento de la calidad del código constituye un proceso continuo que debe realizarse durante del desarrollo de la aplicación. La calidad del código se diseña durante la planeación y supervisión y mantiene hasta la revisión y comprobación del código. Las herramientas de análisis del código de Visual Studio Premium y Visual Studio Ultimate permiten a los desarrolladores comprobar si el código presenta problemas de calidad a medida que lo van escribiendo. Las directivas de protección de control de versiones de Team Foundation Server permiten que los equipos puedan exigir un estándar de calidad en cada protección.

Tareas comunes

Tarea

Contenido adicional

Conocer en profundidad los procesos importantes de calidad del código: puede leer temas donde se dan instrucciones para revisar los procesos de planeación de desarrollo e implementación y asegurarse de que le permitirán conseguir los objetivos de calidad.

Usar el análisis de código para detectar problemas de calidad: aplique las herramientas de análisis del código a código administrado (Visual C# y Visual Basic), código nativo (Visual C++) y código de base de datos (Transact-SQL).

Tareas relacionadas

  • Mejorar la calidad del código con directivas de protección de equipo
    Cuando use Visual Studio Premium o Visual Studio Ultimate, puede crear una directiva de protección del análisis de código para los proyectos de código administrado y código nativo de un proyecto de equipo. La directiva de protección de análisis de código se puede usar para controlar y mejorar la calidad del código protegido en el código base.

  • Medir la complejidad y el mantenimiento del código administrado
    Se han desarrollado muchas mediciones de software, conocidas como métricas de código, que pueden ayudar a los programadores a saber dónde se debe revisar el código o realizar más pruebas. Los programadores pueden usar Visual Studio Premium o Visual Studio Ultimate para generar datos de métricas de código con el objeto de medir la complejidad y mantenimiento del código administrado.

  • Comprobar código utilizando 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 Visual C#, Visual Basic y Visual C++. Una prueba unitaria se puede crear una vez y ejecutarse cada vez que se cambia el código fuente, con el fin de asegurarse de que no se incluye ningún error.

  • Comprobar código de base de datos mediante pruebas unitarias
    Puede usar pruebas unitarias de base de datos para establecer un estado de línea base en la base de datos y comprobar los cambios que se realicen con posterioridad en los objetos de base de datos. Con estas pruebas, podrá comprobar en un entorno de desarrollo aislado si esos objetos se están comportando correctamente antes de protegerlos en el control de versiones.

Referencia

Análisis de código de las advertencias de código administrado

Advertencias de análisis de código de C/C++

Problemas de diseño de Transact-SQL

Problemas de nomenclatura de Transact-SQL

Problemas de rendimiento de Transact-SQL