Sommaire
Eh bien, eh bien, les développeurs Go, préparez-vous à un max de nouveautés et d’améliorations avec GoLand 2024.2 ! JetBrains ne lésine pas sur les moyens pour booster son EDI phare dédié à Go. Du grand n’importe quoi ? Que nenni, on vous dit tout !
La saisie semi-automatique de code boostée par l’IA
La star de cette mise à jour, c’est sans conteste la saisie semi-automatique de code sur une ligne entière,
une saisie semi-automatique exécutée localement, générée par l’IA et basée sur des LLM (Large Language Models)
. Cette fonctionnalité est désormais accessible gratuitement à tous les utilisateurs de GoLand (et non, vous n’aurez pas besoin de vendre un rein pour en profiter).
Concrètement, cela signifie que votre EDI va désormais vous proposer des suggestions de code basées sur le contexte, en temps réel. Fini le temps où vous deviez taper chaque ligne de code péniblement ! Avec cette nouvelle saisie IA, vous allez pouvoir coder plus vite que votre ombre (ou presque).
Les bénéfices pour les développeurs
Outre le gain de temps évident, cette fonctionnalité apporte de nombreux avantages pour les développeurs :
- Réduction des erreurs de saisie et des bugs (l’IA ne fait pas de fautes de frappe, enfin on l’espère)
- Gain de productivité considérable (plus besoin de chercher des exemples ou de relire la doc à chaque ligne)
- Apprentissage accéléré des bonnes pratiques de codage (l’IA suggère du code idiomatique et optimisé)
Bref, c’est un véritable booster pour votre workflow de développement. Préparez-vous à coder comme des dingues !
Performances d’indexation et de mise en évidence améliorées
Mais ce n’est pas tout ! GoLand 2024.2 apporte également des améliorations significatives en termes de performances.
Les performances d’indexation et de mise en évidence ont été considérablement améliorées
, nous dit JetBrains. Concrètement, cela se traduit par une expérience plus fluide et réactive, même lorsque vous travaillez sur de gros projets.
Pfiou, plus besoin d’attendre une éternité que votre EDI finisse d’indexer avant de pouvoir naviguer dans votre code. Les fonctionnalités « Go to Type » et « Go to Symbol » dans la recherche globale fonctionnent désormais pendant l’indexation, vous permettant de passer instantanément à une ligne de code dès que l’EDI est chargé. Pas mal, non ?
Mise à jour de l’AI Assistant et nouvelles options
Comme si ce n’était pas assez, JetBrains a également mis à jour et perfectionné l’AI Assistant de GoLand. Cette fonctionnalité, qui vous permet de générer du code, des commentaires ou de la documentation à la volée, s’enrichit
d’options supplémentaires pour la saisie semi-automatique du code et la génération de documentation
. Un véritable couteau suisse pour les développeurs pressés (ou feignants, on ne juge pas).
Prise en charge des Dev Container pour tous les utilisateurs
Enfin, last but not least, la prise en charge des Dev Container est désormais disponible pour tous les utilisateurs de GoLand. Cette fonctionnalité, qui permet de développer dans un environnement isolé et reproductible, apporte de nombreux avantages, notamment en termes de portabilité et de collaboration (adieu les conflits d’environnement entre dev).
Bref, de quoi faciliter grandement la vie des développeurs, surtout lorsqu’on travaille en équipe ou sur des projets complexes.
Et ce n’est qu’un avant-goût !
N’oubliez pas que nous ne sommes qu’au début du programme d’accès anticipé (EAP) de GoLand 2024.2. D’autres nouveautés et améliorations seront progressivement ajoutées à chaque nouvelle version EAP, comme :
- Le développement à distance pour une meilleure collaboration
- Des optimisations de performances supplémentaires
- La prise en charge des dernières fonctionnalités du langage Go
Si vous n’êtes pas familier avec les EAP, retenez qu’elles vous permettent d’essayer les dernières nouveautés de GoLand avant leur sortie officielle. Un moyen idéal de tester ces fonctionnalités avec vos projets réels et de faire remonter vos retours à JetBrains pour peaufiner le tout.
Alors, convaincu ? Ne perdez plus une seconde et foncez télécharger la dernière version EAP de GoLand pour profiter de toutes ces nouveautés en avant-première !
Résumé / TL;DR
- Saisie semi-automatique de code boostée par l’IA
- Performances d’indexation et de mise en évidence améliorées
- Mise à jour de l’AI Assistant avec de nouvelles options
- Prise en charge des Dev Containers pour tous les utilisateurs
- Et bien d’autres nouveautés à venir dans les prochaines versions EAP !