Estás leyendo
Oracle Code Assist puede ayudar a los desarrolladores a crear aplicaciones más rápido con IA

Oracle Code Assist puede ayudar a los desarrolladores a crear aplicaciones más rápido con IA

  • Oracle Code Assist pretende ayudar a los desarrolladores a impulsar la velocidad y mejorar la consistencia del código, y estará optimizado para aplicaciones Java, SQL y aquellas basadas en Oracle Cloud Infrastructure
Foto Code Assist

Oracle ha  anunciado sus planes para Code Assist, un nuevo compañero de código de IA que ayuda a los a impulsar la velocidad y mejorar la consistencia del código. Impulsado por grandes modelos de lenguaje (LLM) que se ejecutan en Oracle Cloud Infrastructure (OCI) y optimizado para Java, SQL y desarrollo de en OCI, Oracle Code Assist está creado para proporcionar a los desarrolladores sugerencias específicas del contexto que se pueden adaptar a las mejores prácticas y bases de código de una organización. Oracle Code Assist también estará diseñado para ser utilizado para actualizar, mejorar y refactorizar el código escrito en la mayoría de los lenguajes de programación modernos.

El desarrollo de software asistido por IA ha revolucionado la forma de conceptualizar, crear, probar y gestionar el software. Con las herramientas asistidas por IA, los desarrolladores pueden explorar nuevas ideas y recibir sugerencias inteligentes de código nuevo, actualizado o refactorizado. Además, las tareas rutinarias pueden automatizarse, lo que convierte a las herramientas de IA en parte integrante de todas las fases del ciclo de vida de desarrollo de software (SDLC). Se espera que Oracle Code Assist sea un excelente ejemplo de ello, ya que aborda cada paso del SDLC proporcionando fragmentos de código, análisis de dependencias, alternativas de mitigación de errores, casos de prueba, anotación, resumen y documentación. Desplegado como un plugin de entorno de desarrollo para JetBrains IntelliJ IDEA o Microsoft Visual Studio Code, está previsto que Oracle Code Assist esté específicamente capacitado para proporcionar opiniones expertas que ayuden a los desarrolladores a crear, optimizar y actualizar aplicaciones dondequiera que se ejecuten.

Los desarrolladores podrán utilizar Oracle Code Assist para actualizar rápidamente aplicaciones Java completas a versiones más recientes. Esta capacidad de actualizar rápidamente Java mediante un asistente de codificación aumenta significativamente la capacidad de las empresas para mejorar la resistencia y el rendimiento de las aplicaciones, incorporar las últimas funciones del JDK y reforzar su postura de seguridad. Oracle Code Assist también puede acelerar las actualizaciones de bases de datos en lo que respecta a la refactorización y comprobación de código PL/SQL complejo y a menudo personalizado, lo que puede llevar mucho tiempo y resultar bastante caro. Dada la omnipresencia de Java y las bases de datos en la empresa, es probable que Oracle Code Assist logre una adopción generalizada por parte de organizaciones destacadas de todo el mundo.Arnal Dayaratna research vice president, IDC

Oracle es el administrador y principal desarrollador de la plataforma Java y pionero en el sector de las bases de datos relacionales. Oracle Code Assist se basa en un amplio repositorio de software creado a lo largo de muchos años de desarrollo de aplicaciones y software. Mediante el ajuste con las API de servicio de OCI, los patrones de codificación y las mejores prácticas de desarrollo de software propias de Oracle de Java, SQL, OCI y otras adicionales como SuiteScript de NetSuite, se espera que Oracle Code Assist esté perfectamente equipado para servir a las organizaciones independientemente de dónde desplieguen su software y sus aplicaciones.

Las aplicaciones personalizadas son el método por el cual cada organización se diferencia globalmente, pero la construcción, despliegue y mantenimiento de aplicaciones requiere mucho trabajo y tiempo. Las organizaciones que aprovechan Oracle Code Assist pueden ayudar a los desarrolladores a aumentar la velocidad y la coherencia del código para mejorar el mantenimiento a largo plazo de las aplicaciones de forma segura, rigurosa y conforme a las normativas.Aanand Krishnan, vice president, product management, Oracle Cloud Infrastructure

Oracle Code Assist está planificado para ayudar a los desarrolladores a impulsar la velocidad con:

Te puede interesar
Ericsson ConsumerLab

  • Generación de código: proporciona sugerencias de código basadas en el contexto y los patrones aprendidos y genera archivos de clases, métodos o líneas de código completos. A continuación, los desarrolladores pueden aceptar, modificar o rechazar el fragmento de código, reducir el tiempo dedicado a escribir código repetitivo y crear aplicaciones más rápidamente.
  • Anotación de código: genera documentación o comentarios de la interfaz de programación de aplicaciones (API) para describir la funcionalidad del código. Esto ayuda a los desarrolladores en el mantenimiento permanente de la aplicación.
  • Explicabilidad del código: proporciona un resumen del código en lenguaje sencillo. Esto ayuda a los desarrolladores encargados de revisar o refactorizar el código existente y ahorra tiempo al proporcionar un contexto preciso y fácil de entender.
  • Revisiones de código más rápidas: inicia un pull request para fusionar cambios en un repositorio después de escribir revisiones de código y recomienda cambios de código basados en directrices de rendimiento, calidad, eficiencia y estilo. Esto ayuda a los desarrolladores a entregar un código de mayor calidad.
  • Generación de cobertura de pruebas: crea pruebas unitarias y funcionales basadas en el contexto del código. Esto ayuda a los desarrolladores a mejorar la calidad de las pruebas con una mejor cobertura que abarca una mayor variedad de entradas de prueba.

También se espera que Oracle Code Assist ayude a los desarrolladores a mejorar la coherencia y optimización del código con:

  • Sugerencias a medida: incorpora los marcos de codificación de una organización, las bibliotecas internas, las mejores prácticas y las normas específicas del sector para generar código específico de la organización. Esto ayuda a los desarrolladores con las revisiones de código, las actualizaciones y la integración en las bases de código existentes.
  • Contexto de origen del código: filtra el código que genera para garantizar que no procede de licencias no permisivas. Esto ayuda a los desarrolladores a abordar los riesgos de compliance.
  • Actualizaciones de lenguaje automatizadas: convierte y actualiza el código existente a la versión actual del lenguaje utilizando bibliotecas más recientes. Esto ayuda a los desarrolladores a mejorar el rendimiento y la calidad de una aplicación aprovechando las últimas funciones del lenguaje o marco utilizado.
  • Análisis de código: identifica errores e ineficiencias y produce código con opiniones basadas en las prácticas de desarrollo de software de una organización. Esto ayuda a los desarrolladores a entregar un código más riguroso y coherente con su propia base de código.
  • Sugerencias de optimización de OCI: incorpora sugerencias de las API de servicio de OCI, patrones de codificación y mejores prácticas para ayudar a que las aplicaciones funcionen mejor en OCI. Esto ayuda a los desarrolladores a maximizar la utilidad y aumentar la eficacia de las aplicaciones que se ejecutan en OCI y utilizan los servicios de OCI.

Los desarrolladores que trabajan en Oracle están utilizando activamente Oracle Code Assist en la actualidad para crear nuevos productos y servicios de Oracle. Está previsto que esté disponible para los clientes de Oracle en el futuro.

Utilizamos cookies para facilitar la relación de los visitantes con nuestro contenido y para permitir elaborar estadísticas sobre las visitantes que recibimos. No se utilizan cookies con fines publicitarios ni se almacena información de tipo personal. Puede gestionar las cookies desde aquí.   
Privacidad