Codota: mi primera experiencia trabajando con un asistente de inteligencia artificial en Java

Comencé a usar Codota recientemente y me ha impresionado mucho lo que puede hacer la herramienta.

En pocas palabras, el objetivo de Codota es simplificar el desarrollo y, lo más importante, mucho más rápido. Trabajar en una implementación con la herramienta de ayuda en segundo plano requiere mucho menos tiempo.

1. Qué es Codota

Lo mejor que puedo describir es: Codota está aprendiendo mientras escribo código y me ayuda a codificar mejor . Está usando inteligencia artificial y aprendizaje automático bajo el capó, y básicamente brinda sugerencias relevantes, mientras trabajo.

2. Codificación con Codota

Pero, en última instancia, es la calidad de estas sugerencias lo que realmente hace o deshace un producto como este.

Y el hecho de que Codota realmente los hace bien y siempre que tiene una sugerencia, es casi invariablemente la correcta, es la parte asombrosa. También es por eso que los acepté como el segundo patrocinador del sitio.

Hice una implementación rápida aquí, consumiendo una API REST con OkHttp, usando Codota:

3. Fortalezas y limitaciones

La codificación con Codota en segundo plano cambia el núcleo de la experiencia de programación, a veces.

Cuando se usan algunas bibliotecas y algunos marcos, trabajar con Codota en segundo plano es increíble, como estoy seguro de que vieron en el video de arriba. Las sugerencias son acertadas y soy significativamente más rápido , ya que simplemente tengo que explorar mucho menos la API o leer.

Oh, y es gratis ?

Pero, por supuesto, hay áreas en las que Codota todavía está creciendo y refinándose. La comprensión de las anotaciones, por ejemplo, todavía es un trabajo en progreso, por lo que las sugerencias de la herramienta sobre marcos con muchas anotaciones no son tan buenas.

4. El camino a seguir

En el tiempo que me tomé para usar la herramienta, aprender sus entresijos y crear este video, el equipo de Codota envió algo así como 6 actualizaciones para el complemento . Las sugerencias de líneas completas no existían cuando comencé, hace solo unos meses. Ahora están de moda y son muy útiles.

El potencial y la ambición de la herramienta son bastante altos y se están moviendo rápido, por lo que personalmente soy optimista de que la herramienta solo mejorará.

Pero, al final del día, estoy codificando hoy, no en el futuro. Y, hoy, Codota es un complemento imprescindible : simplemente instálelo en su IDE y deje que se ejecute en segundo plano y ayude.