Funciones

DevPartner Studio Pro Edition

DevPartner Studio mejora las ediciones Microsoft Visual Studio Professional, Premium y Ultimate con una suite galardonada de funciones de calidad del código que aumentan la productividad del desarrollo. DevPartner Studio detecta y diagnostica automáticamente defectos de software, problemas de rendimiento y vulnerabilidades de seguridad en las primeras fases del proceso de desarrollo cuando la resolución del problema es más rentable.

Análisis estático y CodeReview

Detecte problemas en la estructura, el diseño, la complejidad y la nomenclatura del código con CodeReview, para que los equipos puedan controlar sus propias prácticas locales y lograr objetivos de diseño relativos a la orientación de objetos, posibilidad de conservación y legibilidad del código. Todo esto reduce los patrones de error más comunes.

Análisis del rendimiento

DevPartner identifica los puntos de rendimiento que consumen mayor capacidad del procesador a fin de ayudar a que el software funcione de la manera más eficiente posible.

Análisis del código fuente estático con el análisis de seguridad de ASP .NET

CodeReview de DevPartner acaba con el código que infringe las mejores prácticas, ya sea de Microsoft o de otros estándares del sector, o que guarde relación con las prácticas recomendadas establecidas por el equipo de desarrollo.

BoundsChecker: asesoramiento en la corrección de errores con ejemplos de código

Con BoundsChecker de DevPartner, los desarrolladores pueden localizar rápidamente errores del tiempo de ejecución específicos que dan lugar a aplicaciones inestables. BoundsChecker proporciona una explicación del error y sugiere una solución en el nivel de código.

Análisis de cobertura de código con TrueCoverage

TrueCoverage localiza automáticamente código que no se ha probado en cualquier componente o aplicación de software Visual C++ o .Net.

Asistencia del uso de la línea de comandos

Incluya más automatización en la captura de errores mediante el uso de pruebas de unidades y servidores de integración configurados con las utilidades de líneas de comandos de DevPartner. Obtenga un control simple y flexible de cualquier marco de pruebas comercial o basado en scripts.

Resultados correlacionados de sesiones de análisis de varios niveles

Las aplicaciones de varios niveles comparten la carga de trabajo en muchas CPU para aplicaciones de alto rendimiento que llegan a múltiples usuarios en endpoints potencialmente remotos. Reúna datos de sesiones de análisis para obtener una vista compartida del consumo de la CPU.

Reglas personalizables para personas y equipos

Los arquitectos y los desarrolladores pueden diseñar reglas para que sus equipos las sigan con CodeReview Rule Manager a fin de mejorar la coherencia y evitar antipatrones comunes.

Perfiladura de aplicaciones distribuidas

Utilice el análisis remoto cuando tenga aplicaciones de varios niveles o necesite recopilar datos de un servidor del equipo.

Análisis de rendimiento de la CPU de nivel de línea

El análisis de rendimiento de DevPartner muestra el uso de la CPU de cada línea de código sin modificar la fuente. Esto sustituye la necesidad de añadir temporizadores de bucle para extraer algoritmos optimizados en ubicaciones discretas. Evite el código sucio antes de que se incluya en la fuente.

Análisis de la memoria

Garantice la disponibilidad y la estabilidad de los recursos mediante la búsqueda de objetos y asignaciones que acumulan memoria.

Visualización en tiempo de ejecución del consumo de memoria

Para las aplicaciones gestionadas, obtenga una perspectiva en tiempo real del comportamiento en torno al aumento de la memoria dinámica y cualquier actividad del recopilador de basura.

Tendencias de estabilidad e inestabilidad

Realice análisis de cobertura en las pruebas de unidades para así obtener una evaluación cuantitativa más profunda de las pruebas en lugar de probar las unidades únicamente. Descubra las brechas en las primeras fases del desarrollo para garantizar que no haya problemas en las pruebas de las aplicaciones más adelante.

¿Por qué DevPartner?

DevPartner es la solución de pruebas automatizada que garantiza que el código es correcto desde el primer momento. Detecte fácil y rápidamente los defectos del software, las fugas de memoria, los cuellos de botella de rendimiento y los problemas de configuración.

Detecte y diagnostique automáticamente los defectos del software y los problemas de rendimiento en las fases tempranas del proceso. Mejore sus habilidades de desarrollo con asesoramiento experto e integrado en codificación, los estándares de codificación y la orientación basada en reglas a la vez que también mejora la fiabilidad y el rendimiento de su software. Las mejoras de Team Foundation Server y Visual Studio de DevPartner fomentan la adopción de estándares de codificación, que reduce los riegos técnicos de proyectos y código, y maximiza la productividad de los desarrolladores.