Sonatype define el camino hacia la cadena de suministro de software

sonatype

El software tiene su propia cadena de suministro. Esto no se debe a que el software se envíe en un buque portacontenedores por el Canal de Suez (aunque los contenedores de software están involucrados en el sentido virtualizado), sino a que los diferentes componentes y conexiones del código de la aplicación se unen en un orden que no está necesariamente predefinido en ninguna forma. o forma de horario confiable.

Los enlaces que forman una cadena de suministro de software son fragmentos de código junto con conexiones de red y conductos (a canales como interfaces de programación de aplicaciones (API), etc.) que normalmente tendrán una frecuencia de lanzamiento y una cadencia de actualizaciones de «dependencia» diferentes, es decir, el virtual cableado que denota lo que una pieza de código de software podría requerir de otra en una base de código diferente, API, servicio web o aplicación completa.

Banner_frasco-suscripcion-800x250

Comprobación y pruebas continuas

Las cadenas de suministro del mundo real se comprueban en cuanto a su integridad, alcance y capacidad para ofrecer rendimiento todo el tiempo, y las cadenas de suministro de software no son diferentes, o al menos no deberían serlo. Por lo general, una organización empresarial ejecutará una gran variedad de pruebas de software diferentes contra el carbón de su pila de aplicaciones en cualquier momento.

El problema es que las pruebas de software son complejas, intrincadas y ocasionalmente desordenadas, lo que significa que muchas pruebas fallan y deben repetirse repetidamente hasta que el equipo de software obtenga resultados satisfactorios. Los resultados que busca el equipo vienen en forma de datos que denotan la capacidad de cada pieza de código de software para exhibir la calidad del código.

El especialista en gestión de la cadena de suministro de software, Sonatype, explica la calidad del código como un conjunto de requisitos que son comunes a todos los proyectos de software. “Propiedades como la legibilidad, la mantenibilidad, la modularidad, el rendimiento y la seguridad son aspectos importantes del software, ya sea en una aplicación de redes sociales o en un software de cámara de compensación financiera”, dijo Stephen Magill, vicepresidente de innovación de productos de Sonatype.

Para mayor información, haz click aquí:


Reciba las últimas noticias de la industria en su casilla:

Suscribirse ✉