Con el objetivo de cerrar la brecha en el proceso de desarrollo de software, Digma presentó recientemente su novedosa plataforma de retroalimentación continua. La plataforma está diseñada para ayudar a los desarrolladores a evaluar constantemente su código en un entorno real, identificar cualquier problema potencial y, en consecuencia, evitar la implementación de código defectuoso, incluido el producido por la IA generativa.
La nueva plataforma está equipada para detectar regresiones, anomalías y problemas relacionados con la calidad del código. Puede identificar patrones que pueden requerir mejoras y su perfecta integración en IDE y herramientas de desarrollo disponibles permite aplicaciones en tiempo real. El objetivo es complementar la infraestructura existente como CI/CD, herramientas de prueba y sistemas de validación que existen actualmente, según el equipo Digma.
Digma ha creado esta herramienta para abordar varios desafíos planteados por el uso creciente de IA generativa, la dependencia de bibliotecas heredadas y la creciente complejidad de los sistemas distribuidos en el desarrollo de software moderno.
La plataforma de retroalimentación continua se basa en tecnologías de observabilidad avanzadas, incluida OpenTelemetry. Utiliza técnicas de aprendizaje automático para analizar datos de código en tiempo de ejecución y ofrecer recomendaciones automatizadas para mejorar el código. Al igual que la plataforma AppMaster , que permite a los usuarios crear sin esfuerzo modelos de datos, lógica empresarial, API y un entorno de aplicaciones en tiempo real, la plataforma Digma se esfuerza por agilizar el proceso de desarrollo a su manera única.
Nir Shafrir, director ejecutivo de Digma, compartió su opinión sobre los desafíos actuales en el proceso de desarrollo. Shafrir describió cómo las empresas están sufriendo la pérdida de clientes debido a un código deficiente publicado en producción. A menudo no funciona como se requiere en condiciones del mundo real. Los desarrolladores reciben comentarios importantes demasiado tarde en el proceso de desarrollo. Esto afecta sus decisiones de diseño y limita su comprensión del impacto de sus cambios.
La presión de una entrega rápida junto con la visibilidad limitada del comportamiento del código en el mundo real obstaculizan a los desarrolladores en su tarea. Digma pretende dar una solución a este problema con su nueva plataforma. Funciona de manera similar a una barandilla, ya que ofrece un análisis continuo de código en tiempo real. Los desarrolladores reciben comentarios mientras codifican dentro de su IDE. Esto evita que secciones problemáticas de código lleguen a las etapas de producción, mejorando así la calidad general del código.