QA•Verify adopta la Inspección Continua de Código, colaboración en equipo e integración del flujo de trabajo para unas prácticas de codificación de alta calidad
PRQA | Programming Research, empresa de herramientas de análisis estático, anuncia una importante actualización de QA•Verify, su avanzada solución para gestión de calidad del software. QA•Verify aprovecha la amplia adopción dentro del sector de QA•C y QA•C++, que proporcionan colaboración dentro del equipo,
cumplimiento de sofisticados estándares de codificación así como elementos de medición y generación de informes para múltiples proyectos de software. En su versión más reciente, su funcionalidad se ve potenciada para que el proceso de Inspección Continua de Código sea aún más efectivo.
La adopción de inspecciones de código estructuradas sigue siendo sorprendentemente reducida pese a que sus ventajas hayan sido bien documentadas y resulten convincentes. Las inspecciones han exigido históricamente un intenso esfuerzo manual, han sido difíciles de dimensionar por el aumento del volumen de código y de su complejidad, así como por la inevitable presión ejercida por los plazos y los recursos sobre los recursos más experimentados del equipo de desarrollo.
Una parte fundamental de la solución consiste en automatizar la inspección de código. Al sustituir las inspecciones manuales por las funciones avanzadas de QA•Verify, las organizaciones estarán en condiciones de realizar sus inspecciones de código en un entorno automatizado y de colaboración. Para ello se combinan algunas características clave del producto:
• Captura y documentación de notas específicas y secuencias de comentarios correspondientes para cada revisión, así como puesta en marcha de posteriores asignaciones de acciones a los desarrolladores.
• Identificación de problemas relativos al tiempo de ejecución y al uso de lenguajes no definidos (entre las aportaciones más importantes para una inspección de código).…
• Estructura y medidas del código con gráficos de tendencias para toda la vida operativa de cada función; ofrecen una previsión sobre la complejidad del código.
• Disponibilidad de una imagen detallada sobre la conformidad a las reglas de codificación que incorpora mecanismos sofisticados para controlar desviaciones.
• Análisis continuo e incremental que se puede activar mediante integración en el entorno de generación, incluyendo entornos de generación continua como Jenkins.
La inspección no tiene por qué ser una actividad subjetiva, tediosa, polémica y que requiera un uso intensivo de mano de obra. Gracias a su potente automatización y colaboración en línea, así como a la realización de actualizaciones continuas e incrementales, el nuevo paradigma de Inspección Continua de Código se consolida mediante la consolidación de las funciones inteligentes de QA•Verify.
Articulos Electrónica Relacionados
- La nueva versión del software ... Pickering Interfaces ha lanzado una versión actualizada de su software de enrutamiento de señales, Switch Path Manager versión 6.1 .2, que añade funciones de de...
- Software de grabación de alta ... StreamPix es el software de grabación digital de vídeo de alta velocidad con una potente interfaz de usuario, y una gran flexibilidad de uso para la grabación c...
- Software Procera Plus® para el... Procera Plus® es una aplicación que permite realizar de forma rápida y sencilla los cálculos necesarios para el diseño de instal...
- IAR Embedded Workbench soporta... IAR Systems® ha lanzado la versión 2.70 de su herramienta de desarrollo IAR Embedded Workbench para la familia de MCUs de Renesas RX. Además de las nuevas carac...
- Control Techniques lanza el so... Control Techniques lanza al mercado un software gratuito avanzado denominado “ CT Energy Savings Estimator” para aplicaciones de Bombas y Ventiladores &nb...
- Software de terminal remoto de... Moog Inc ha lanzado su nuevo Software de Terminal Remoto para Control de Pitch de Aerogeneradores. El nuevo software permite a los operarios y a los fabricantes...
- INGEOCEAN predice el comportam... Ingeteam ha desarrollado un conjunto de tecnologías para la optimización de las actividades relacionadas con la operación y mantenimiento de parques eólicos en ...
- NECTO Studio 6.0: mayor funcio... MikroElektronika (MIKROE) ha presentado la versión 6.0 de NECTO Studio, el entorno de desarrollo integrado multiplataforma (IDE) de la empresa para aplicaciones...
- Software LabVIEW ahora totalme... National Instruments ha añadido la capacidad de utilizar el software de diseño de sistemas LabVIEW para programar la plataforma robótica LEGO MINDSTORMS EV3. El...
- Plantillas de imagen virtual p... Rockwell Automation ha lanzado plantillas de imagen virtual para el sistema de automatización de procesos PlantPAx, formadas por servidor del sistema, estación ...
- Service Pack 1 para entorno de... Siemens está ampliando su entorno de ingeniería para incluir una gama de nuevas funciones prácticas para acortar los tiempos de ingenier&ia...
- TRACE32, soporte de depuración... Lauterbach anuncia soporte para depuración JTAG con VxWorks 653 Multi-core Edition, una plataforma de Wind River conforme con ARINC 653, incluida la &uac...