Codota - La mia prima esperienza di lavoro con un assistente AI in Java

Ho iniziato a utilizzare Codota di recente e sono rimasto molto colpito da ciò che lo strumento può fare.

In poche parole, l'obiettivo di Codota è rendere lo sviluppo più semplice e, soprattutto, molto più veloce. Lavorare attraverso un'implementazione con lo strumento che aiuta in background richiede molto meno tempo.

1. Che cos'è Codota

Il meglio che posso descriverlo è: Codota sta imparando mentre scrivo codice e mi aiuta a programmare meglio . Utilizza l'intelligenza artificiale e l'apprendimento automatico sotto il cofano e fondamentalmente fornisce suggerimenti pertinenti, mentre lavoro.

2. Codifica con Codota

Ma, in definitiva, è la qualità di questi suggerimenti che crea o distrugge davvero un prodotto come questo.

E il fatto che Codota abbia effettivamente queste cose giuste e ogni volta che ha un suggerimento - è quasi sempre quello giusto - è la parte sorprendente. È anche il motivo per cui li ho accettati come il secondo sponsor in assoluto sul sito.

Ho fatto una rapida implementazione qui, consumando un'API REST con OkHttp, usando Codota:

3. Punti di forza e limitazioni

La programmazione con Codota in background cambia il nucleo dell'esperienza di programmazione, a volte.

Quando si utilizzano alcune librerie e alcuni framework, lavorare con Codota in background è incredibile, come sono sicuro che hai visto nel video sopra. I suggerimenti sono azzeccati e sono notevolmente più veloce , poiché devo semplicemente esplorare molto meno l'API o leggere.

Oh, ed è gratuito ?

Ma, naturalmente, ci sono aree in cui Codota sta ancora crescendo e si sta ritrovando. La comprensione delle annotazioni, ad esempio, è ancora in fase di elaborazione, quindi i suggerimenti dello strumento su framework pesanti di annotazioni non sono così buoni.

4. La strada da percorrere

Nel tempo che ho impiegato per utilizzare lo strumento, impararne i dettagli e creare questo video, il team di Codota ha inviato qualcosa come circa 6 aggiornamenti al plugin . I suggerimenti di linea completa non erano una cosa quando ho iniziato, solo pochi mesi fa. Ora sono dentro e molto utili.

Il potenziale e l'ambizione dello strumento sono piuttosto elevati e si stanno muovendo rapidamente, quindi sono personalmente ottimista sul fatto che lo strumento migliorerà solo.

Ma, alla fine della giornata, sto programmando oggi, non in futuro. E, oggi, Codota è un plugin indispensabile : installalo semplicemente nel tuo IDE e lascialo funzionare in background e aiuta.