Passer directement au contenu principal
Visual Studio
Visual Studio IntelliCode | Visual Studio2022-07-27T10:38:40-07:00

Visual Studio IntelliCode

Développement assisté par intelligence artificielle

Inscrivez-vous pour recevoir les actualités et mises à jour

IntelliSense assistée – C#

IntelliCode vous fait gagner du temps en plaçant ce que vous êtes le plus susceptible d’utiliser en tête de votre liste de saisie semi-automatique. Les suggestions IntelliCode reposent sur des centaines de projets open source sur GitHub, chacun avec plus de 100 étoiles. Combinée avec le contexte de votre code, la liste de saisie semi-automatique est adaptée pour promouvoir les pratiques courantes.

IntelliCode n’est pas limité à la saisie semi-automatique des instructions. L’Aide sur les signatures recommande également la surcharge la plus probable pour votre contexte.

Complétions d’équipe

IntelliCode peut fournir des suggestions basées sur votre code et les partager de manière transparente au sein de votre équipe. Avec cette fonctionnalité d’évaluation, vous pouvez générer un modèle d’équipe afin de formuler des suggestions concernant le code n’appartenant pas au domaine open source, comme des méthodes relatives à vos propres classes utilitaires ou appels de bibliothèques spécifiques du domaine. Intégrez notre tâche de génération dans votre pipeline afin de tenir votre équipe informée des modifications apportées au référentiel.

Complétion d’arguments

En plus de l’aide à la signature de saisie semi-automatique des instructions, IntelliCode propose des suggestions d’argument pour vous aider à choisir rapidement le bon argument.

Déduction de conventions de mise en forme et de style du code

Gardez votre code cohérent en toute facilité avec Visual Studio IntelliCode qui crée de façon dynamique un fichier .editorconfig à partir de votre code base pour définir des styles et formats de codage.

Remarque : tnous disposons de plusieurs fonctions de prévisualisation qui sont désactivées par défaut. Pour les activer, accédez à la page Outils > Options > IntelliCode.

IntelliCode est installée par défaut avec toute charge de travail prenant en charge les langages C#, C++, TypeScipt/JavaScript ou XAML dans Visual Studio 2022.

IntelliSense assisté – C++

IntelliCode vous fait gagner du temps en plaçant ce que vous êtes le plus susceptible d’utiliser en tête de votre liste de saisie semi-automatique. Les suggestions IntelliCode reposent sur des centaines de projets open source sur GitHub, chacun avec plus de 100 étoiles. Combinée avec le contexte de votre code, la liste de saisie semi-automatique est adaptée pour promouvoir les pratiques courantes.

Lorsque vous écrivez en C++, IntelliCode vous aide à utiliser les bibliothèques courantes comme STL. Le contexte de votre code est utilisé pour formuler les suggestions les plus utiles en premier. Par exemple, lorsque vous utilisez std::string dans une boucle while-loop, la méthode substr apparaît en premier.

Saisies semi-automatiques pour les équipes de développeurs (Préversion – C++)

IntelliCode peut fournir des suggestions basées sur votre code et les partager de manière transparente au sein de votre équipe. Grâce à cette fonctionnalité d’évaluation, vous pouvez générer un modèle d’équipe pour les saisies semi-automatiques. Il permet de formuler des recommandations concernant le code n’appartenant pas au domaine open source (par exemple, les méthodes relatives à vos propres classes utilitaires ou les appels de bibliothèques spécifiques du domaine). En activant l’acquisition automatique des modèles d’équipe, vous pouvez aussi partager de manière transparente votre modèle d’équipe avec toutes les personnes travaillant sur ce référentiel.

Cette fonctionnalité est installée par défaut avec toute charge de travail prenant en charge les langages C#, C++, TypeScript/JavaScript ou XAML dans Visual Studio 2022.

IntelliSense assistée – Java

IntelliCode vous fait gagner du temps en plaçant ce que vous êtes le plus susceptible d’utiliser en tête de votre liste de saisie semi-automatique. Les suggestions IntelliCode reposent sur des centaines de projets open source sur GitHub, chacun avec plus de 100 étoiles. Combinée avec le contexte de votre code, la liste de saisie semi-automatique est adaptée pour promouvoir les pratiques courantes.

IntelliCode fonctionne parfaitement avec les bibliothèques et infrastructures Java les plus courantes telles que Java SE et Spring. Cela vous est utile que vous créiez des applications web monolithiques ou des microservices modernes.

Cette fonctionnalité est disponible sous forme d’extension de Visual Studio Code Octobre 2018 Version 1.29.

IntelliSense assistée – Python

IntelliCode vous fait gagner du temps en plaçant ce que vous êtes le plus susceptible d’utiliser en tête de votre liste de saisie semi-automatique. Les suggestions IntelliCode reposent sur des centaines de projets open source sur GitHub, chacun avec plus de 100 étoiles. Combinée avec le contexte de votre code, la liste de saisie semi-automatique est adaptée pour promouvoir les pratiques courantes.

IntelliCode renforce votre productivité à l’aide d’un large éventail de packages Python, que vous génériez des scripts avec modules os ou sys, créiez des sites web avec Django ou Flask ou utilisiez des modules de science des données tels que numpy et tensorflow.

Cette fonctionnalité est disponible sous forme d’extension de Visual Studio Code Octobre 2018 Version 1.29.

IntelliSense assisté – SQL Server

IntelliCode vous fait gagner du temps en plaçant ce que vous êtes le plus susceptible d’utiliser en tête de votre liste de saisie semi-automatique. Les suggestions IntelliCode reposent sur des centaines de projets open source sur GitHub, chacun avec plus de 100 étoiles. Combinée avec le contexte de votre code, la liste de saisie semi-automatique est adaptée pour promouvoir les pratiques courantes.

IntelliCode est performant avec les requêtes T-SQL puisqu’il fournit des suggestions intelligentes en fonction de la construction de la requête, puis les place au début de votre liste IntelliSense lorsque vous saisissez les instructions de programmation.

Cette fonctionnalité fonctionne de manière transparente pour SQL Server lorsqu’elle est installée avec l’extension mssql (1.7.0) pour Visual Studio Code. »

IntelliSense assistée – TypeScript/JavaScript

IntelliCode vous fait gagner du temps en plaçant ce que vous êtes le plus susceptible d’utiliser en tête de votre liste de saisie semi-automatique. Les suggestions IntelliCode reposent sur des centaines de projets open source sur GitHub, chacun avec plus de 100 étoiles. Combinée avec le contexte de votre code, la liste de saisie semi-automatique est adaptée pour promouvoir les pratiques courantes.

IntelliCode vous guide dans différentes bibliothèques JavaScript, que vous écriviez du code côté client avec des infrastructures telles que React, Angular ou Vue, ou effectuiez un développement côté serveur avec Node.js.
Cette fonctionnalité est installée par défaut avec toute charge de travail prenant en charge les langages C#, C++, TypeScript/JavaScript ou XAML dans Visual Studio 2022, et disponible en tant qu’extension 1.29 de la publication d’octobre 2018 de Visual Studio Code.

IntelliSense assistée – XAML

IntelliCode vous fait gagner du temps en plaçant ce que vous êtes le plus susceptible d’utiliser en tête de votre liste de saisie semi-automatique. Les suggestions IntelliCode reposent sur des centaines de projets open source sur GitHub, chacun avec plus de 100 étoiles. Combinée avec le contexte de votre code, la liste de saisie semi-automatique est adaptée pour promouvoir les pratiques courantes.

Suggestions pour les contrôles et propriétés

Lorsque vous entrez XAML, IntelliCode vous suggère le contrôle le plus susceptible d’être utilisé dans ce contexte. De plus, dans le contexte d’un contrôle, il vous suggère les propriétés que les plus susceptibles d’être utilisées, et dans le bon ordre, qui plus est.

Cette fonctionnalité est installée par défaut avec toute charge de travail prenant en charge les langages C#, C++, TypeScript/JavaScript ou XAML dans Visual Studio 2022.

Suggestions

Avez-vous déjà effectué une modification répétée dans votre code et manqué un endroit où il aurait dû être appliqué ? Avec les suggestions IntelliCode, cela ne se reproduira plus jamais. Il effectue le suivi de vos modifications en local et détecte les répétitions. Il propose ensuite d’appliquer ces mêmes modifications à d’autres endroits où elles peuvent l’être. Par exemple, si vous avez manqué des emplacements où une refactorisation peut être appliquée, les suggestions IntelliCode vous permettent de trouver ces emplacements et de rectifier la situation.

Suggestions IntelliCode

IntelliCode identifie la structure sémantique de votre code. Cette structure est utilisée pour détecter les situations où des modifications peuvent être appliquées, même si les noms de variables sont différents :

Si la refactorisation qui vous est suggérée ne vous convient pas, vous pouvez sélectionner l’option Ignorer sur le pictogramme ampoule afin de ne plus être dérangé sauf en cas de recréation.

Il y a plus dans les travaux

Tirez le meilleur parti de votre temps lors d’une révision en autorisant IntelliCode à vous guider vers des fichiers pouvant nécessiter plus d’attention.

Visual Studio IntelliCode cherche à porter un regard supplémentaire sur vos révisions de code, en soulignant les changements qui pourraient nécessiter plus d’attention en fonction de facteurs tels que l’évolution, la complexité et l’historique du code.

Commentaires