VS Code : Microsoft annonce la disponibilité d'IntelliCode pour le développement TypeScript/JavaScript
Et espère améliorer la productivité

Le , par Stéphane le calme

185PARTAGES

14  0 
L'auto-complétion est une fonctionnalité informatique permettant à l'utilisateur de limiter la quantité d'informations qu'il saisit avec son clavier, en se voyant proposer un complément qui pourrait convenir à la chaîne de caractères qu'il a commencé à taper. La complétion est disponible dans les où il est possible de prévoir le prochain mot qui sera saisi, en se basant par exemple sur les mots déjà saisis, ailleurs dans le fichier en cours d'édition ou lors d'éditions précédentes ; ou encore sur une ou plusieurs listes de mots ou sur des dictionnaires préétablis.

C'est une fonctionnalité que possèdent de nombreux logiciels, et en particulier les éditeurs de texte prévus pour l'édition de code source. Sous Visual Studio et VS Code de Microsoft, cette fonctionnalité est implémentée par IntelliSense. Et elle fait sans doute partie des fonctionnalités préférées des utilisateurs de ces EDI étant donné qu'elle rend l'écriture de code plus rapide et moins sujette aux erreurs.

Toutefois, Microsoft a estimé qu'IntelliSense peut rendre les développeurs encore plus productifs si la fonctionnalité est encore plus intelligente et plus précise. C’est la raison pour laquelle l’éditeur a misé sur l'intelligence artificielle avec une nouvelle fonctionnalité appelée « IntelliCode ».

Dévoilée lors de la première journée de la conférence Build de Microsoft dédiée aux développeurs, IntelliCode a été proposé dans un premier temps en tant que fonctionnalité expérimentale sous forme d'extension Visual Studio. À ce moment, cette fonctionnalité était uniquement disponible pour C# dans Visual Studio 2017. Mais Microsoft a affirmé son intention d'étendre son support à d'autres langages et outils de la famille Visual Studio, donc également Visual Studio Code.

C’est ainsi qu’est venue l’extension IntelliCode pour VS Code. La semaine dernière, l’éditeur a annoncé que cette extension visait les développeurs TypeScript/JavaScript.

Comment ça marche pour TypeScript / JavaScript ?

Il vous suffit d’abord d’installer l'extension Visual Studio IntelliCode via la vitrine officielle de téléchargement, ou alors de lancer le téléchargement à partir de l'onglet Extensions dans Visual Studio Code. Ensuite, ouvrez simplement un fichier TypeScript ou JavaScript et lancez la modification. Vous allez commencer à voir les recommandations IntelliCode marquées au premier plan et en tête de liste.


IntelliCode va modifier ses recommandations en fonction du contexte et va classer vos options par pertinence dans cette situation spécifique. Par exemple, si un élément, tel que map, est utilisé dans une instruction conditionnelle ou une boucle, vous verrez les méthodes que vous utiliseriez le plus probablement pour créer la condition. Si vous vérifiez à nouveau les recommandations pour map dans l’instruction conditionnelle, vous verrez une liste de suggestions différente.


IntelliCode vous assistera également dans différentes bibliothèques JavaScript, que vous écriviez du code côté client avec des bibliothèques telles que React, Angular ou Vue ou que vous effectuiez un développement côté serveur avec Node.js et Express.

Source : Microsoft

Voir aussi :

Visual Studio 2019 Preview 1 est disponible et prend en charge la recherche approximative, pour mieux vous aider à trouver ce que vous cherchez
Visual Studio 2017 version 15.9 est disponible et s'accompagne de la possibilité de revenir dans un état précédent lors d'un débogage C++
Microsoft livre un aperçu des nouveautés de C# 8.0, et envisage de commencer à livrer cette version dans les préversions de Visual Studio 2019
Visual Studio : IntelliCode, la version d'IntelliSense basée sur l'IA, s'enrichit du support de Python qui fait suite à celui de C#
Visual Studio : Microsoft annonce la disponibilité d'une mise à jour d'IntelliCode, une version d'IntelliSense basée sur l'intelligence artificielle

Une erreur dans cette actualité ? Signalez-le nous !


 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web