Sigue la cobertura, explicaciones e historias tecnológicas relacionadas.
JetBrains anunció el lanzamiento de Kotlin Toolchain 0.13 y recomendó utilizarlo para la mayoría de los nuevos proyectos Kotlin Multiplatform. La versión añade un comando interactivo para crear proyectos, mejoras para la configuración de iOS y Android, compatibilidad con Swift Package Manager y una reconstrucción más rápida de aplicaciones Kotlin/Native.
JetBrains ha lanzado el complemento Warm Agents para la plataforma TeamCity. Este mantiene automáticamente un número determinado de agentes de compilación en la nube previamente preparados para reducir el tiempo de espera de las tareas de CI/CD. Sin embargo, la reducción del tiempo de espera implica consumir licencias de agentes de compilación y asumir costes operativos por recursos en la nube inactivos.
La versión experimental Kotlin 2.5.0 añade los mecanismos Companion Blocks y Companion Extensions para ampliar la definición de miembros asociados a tipos y mejorar la compatibilidad entre plataformas. JetBrains aclara que los Companion Objects seguirán siendo compatibles, con advertencias relacionadas con la recompilación y la compatibilidad de las bibliotecas y herramientas.
JetBrains aboga por trasladar la garantía de calidad del software de una prueba final previa al lanzamiento a un proceso continuo integrado en las etapas de desarrollo y CI/CD. El artículo repasa las funciones del análisis estático y de las pruebas unitarias, de integración, de interfaz, de rendimiento y de seguridad, y destaca que las herramientas de inteligencia artificial necesitan verificación humana.
JetBrains anunció Air Teams, una capa colaborativa para el desarrollo de software mediante agentes que reúne el contexto, los entornos, las herramientas y las instrucciones dentro de espacios de trabajo compartidos. El servicio está disponible actualmente para clientes empresariales de JetBrains, con planes de ampliarlo posteriormente a usuarios individuales.
Estudiantes de la Universidad de Nueva York en Abu Dabi y de la Academia 42 Abu Dabi pusieron a prueba su capacidad para convertir desafíos reales en prototipos de software durante dos hackatones respaldados por JetBrains. Los proyectos ganadores demostraron que el uso de agentes de programación no elimina la responsabilidad del desarrollador de probar, comprender y rendir cuentas por su trabajo.
JetBrains anunció JetBrains Air, un conjunto abierto de productos para conectar agentes de programación, flujos de trabajo y gobernanza dentro y fuera de los entornos de desarrollo. El conjunto busca abordar las brechas de contexto, coordinación, revisión, costes y responsabilidad que aparecen a medida que se amplía el uso de agentes de inteligencia artificial.
JetBrains ha lanzado el modo Junie /demo en la herramienta Junie CLI, que permite al agente ejecutar la aplicación, interactuar con su interfaz y grabar un vídeo, capturas de pantalla y un informe HTML para verificar el comportamiento de los cambios. El modo también se integra con GitHub Actions para utilizarlo en la revisión de solicitudes de incorporación de cambios y en pruebas smoke dentro de CI.