Codota - Ma première expérience de travail avec un assistant IA en Java

J'ai commencé à utiliser Codota récemment et j'ai été très impressionné par ce que l'outil peut faire.

En termes simples, l'objectif de Codota est de rendre le développement plus simple et, surtout, beaucoup plus rapide. Travailler sur une implémentation avec l'aide de l'outil en arrière-plan prend beaucoup moins de temps.

1. Qu'est-ce que Codota

Le mieux que je puisse décrire est que Codota apprend en écrivant du code et m'aide à mieux coder . Il utilise l'IA et l'apprentissage automatique sous le capot, et il donne essentiellement des suggestions pertinentes, au fur et à mesure que je travaille.

2. Codage avec Codota

Mais, en fin de compte, c'est la qualité de ces suggestions qui fait vraiment ou casse un produit comme celui-ci.

Et le fait que Codota les fasse correctement et chaque fois qu'il a une suggestion - c'est presque toujours la bonne - est la partie étonnante. C'est aussi pourquoi je les ai acceptés comme deuxième sponsor sur le site.

J'ai fait une implémentation rapide ici, en utilisant une API REST avec OkHttp, en utilisant Codota:

3. Forces et limites

Le codage avec Codota en arrière-plan change le cœur de l'expérience de programmation - parfois.

Lorsque vous utilisez certaines bibliothèques et certains frameworks, travailler avec Codota en arrière-plan est incroyable, comme je suis sûr que vous l'avez vu dans la vidéo ci-dessus. Les suggestions sont parfaites et je suis beaucoup plus rapide - car je dois simplement faire beaucoup moins d'exploration de l'API ou de lecture.

Oh, et c'est gratuit ?

Mais, bien sûr, il y a des domaines où Codota continue de grandir et de se retrouver. La compréhension des annotations, par exemple, est toujours en cours de travail, de sorte que les suggestions de l'outil sur les cadres à annotations ne sont pas aussi bonnes.

4. La voie à suivre

Pendant le temps que j'ai pris pour utiliser l'outil, apprendre ses tenants et aboutissants et créer cette vidéo, l'équipe Codota a expédié quelque chose comme 6 mises à jour du plugin . Les suggestions de lignes complètes n'étaient pas une chose quand j'ai commencé, il y a à peine quelques mois. Maintenant, ils sont et très utiles.

Le potentiel et l'ambition de l'outil sont assez élevés et ils évoluent rapidement.Je suis donc personnellement optimiste sur le fait que l'outil ne fera que s'améliorer.

Mais, à la fin de la journée, je codifie aujourd'hui, pas dans le futur. Et, aujourd'hui, Codota est un plugin incontournable - installez-le simplement dans votre IDE et laissez-le fonctionner en arrière-plan et aidez.