IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Visual Studio 2019.1 Preview 3 est disponible avec la version grand public d'IntelliCode
L'outil de productivité assisté par l'IA et AddressSanitizer

Le , par Olivier Famien

1.1KPARTAGES

13  0 
Microsoft vient d’annoncer la sortie de la 3e préversion de son environnement de développement (EDI) à succès Visual Studio 2019 version 16.1. Pour cette itération, la firme de Redmond annonce des ajouts de plusieurs ordres comme la prise en charge par défaut d’IntelliCode, diverses améliorations de productivité pour C++, ainsi que des mises à jour des outils .Net.

IntelliCode disponible en version grand public

Visual Studio IntelliCode qui était jusque-là disponible en préversion est maintenant disponible en version stable. Si vous n’avez pas entendu parler d’IntelliCode, il faut savoir qu’il s’agit d’un ensemble de fonctionnalités assistées par l’IA et servant à améliorer la productivité des développeurs grâce à des fonctionnalités telles qu’IntelliSense contextuel, le formatage du code et l’inférence de règles de style. Avec cette nouvelle version de Visual Studio, IntelliCode est désormais installé par défaut avec tous les workloads prenant en charge C#, C++, TypeScript/JavaScript ou XAML. Cependant, les modèles de base C# et XAML qui sont disponibles en version grand public sont activés par défaut, tandis que les fonctionnalités en préversion telles que la prise en charge du modèle personnalisé pour C++, TypeScript/JavaScript doivent être activées manuellement dans les options de l’EDI.


Comme avantages, l’équipe de Visual Studio explique qu’IntelliCode peut faire gagner du temps aux développeurs en plaçant le code qu’ils sont le plus susceptibles d’utiliser en tête de leur liste de saisie semi-automatique. À noter que les suggestions d'IntelliCode reposent sur des centaines de projets open source sur GitHub. Il peut également effectuer des suggestions en s’appuyant sur des modèles de code n’appartenant pas au domaine open source, comme les méthodes relatives à vos propres classes utilitaires ou des appels de bibliothèques spécifiques à partir d'un domaine.

À ces capacités, Microsoft ajoute également la possibilité de détecter et corriger plus rapidement des bogues comme des modèles irréguliers, des refactorings manqués, des problèmes de mauvaise utilisation de variables dans le code source, etc., en utilisant des techniques comme l’apprentissage automatique. Par ailleurs, IntelliCode pourrait également aider les développeurs lors des 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. Cette dernière amélioration sera intégrée dans les versions ultérieures.

Vu qu’IntelliCode utilise des modèles d’apprentissage basés sur le code des développeurs, Microsoft rassure que les modèles formés restent confidentiels de sorte que seuls les développeurs et ceux avec qui ils ont choisi de les partager peuvent y accéder.

C++

Avec la Preview 3 de Visual Studio 2019 version 16.1, il est désormais possible d’utiliser l’installation WSL (Windows Subsystem for Linux) locale avec C++ en mode natif, sans configuration supplémentaire nécessaire, ni connexion SSH. De plus, AddressSanitizer le détecteur rapide d’erreur de mémoire est directement intégré aux projets Visual Studio pour WSL et Linux.


Cette version de Visual studio (VS) offre également la possibilité de séparer votre machine de génération distante de votre machine de débogage distante dans les projets MSBuild et CMake.

Comme autres nouveautés, les infobulles Quick Info, qui apparaissent rapidement lorsque vous survolez un nom de méthode, vous proposent désormais un lien qui permet de rechercher des documents en ligne pour en savoir plus sur la construction du code correspondant. Pour le code marqué par un astérisque rouge, le lien fourni par Quick Info recherche l’erreur en ligne. De ce fait, il sera maintenant possible de voir également du code colorisé dans ces infobulles afin de refléter leur colorisation dans l’éditeur. En outre, deux nouveaux correctifs rapides d’analyse de code C++ sont disponibles.

Les outils .Net

Avec la preview 3, les développeurs peuvent maintenant utiliser de manière expérimentale la complétion avec Intellisense pour les types non importés. Des suggestions d’IntelliSense pour les types dans les dépendances seront fournies dans les projets même si la déclaration d’importation n’a pas encore été ajoutée à votre fichier. Vous pouvez activer/désactiver cette option en sélectionnant Outils> Options> Éditeur de texte> C#> IntelliSense.

Dans cette nouvelle version de l’EDI, vous pouvez maintenant utiliser une nouvelle règle de style de code EditorConfig pour exiger ou empêcher l’utilisation de directives dans un espace de noms. Ce paramètre sera également exporté lorsque vous utiliserez le bouton « ;Generate .editorconfig ;» situé dans Outils> Options> Éditeur de texte> C#> Style de code.

Télécharger Visual Studio 2019.1 preview 3

Source : Visual Studio 2019.1 preview 3, IntelliCode

Et vous ?

Que pensez-vous des nouveautés ajoutées dans cette Preview 3 de Visual Studio 2019.1 ;?

En êtes-vous satisfait ;?

Voir aussi

Microsoft propose de nouvelles expériences Visual Studio pour permettre aux développeurs de travailler de n’importe où et sur n’importe quel appareil
Microsoft annonce la disponibilité générale de Visual Studio 2019 sur Windows et macOS, petit tour d’horizon sur les nouveautés et améliorations
Visual Studio 2019 vient avec de nouvelles fonctionnalités pour améliorer la productivité des développeurs .NET, Annonce Microsoft
Visual Studio 2019 Preview 1 est disponible et prend en charge la recherche approximative pour mieux vous aider à trouver ce que vous cherchez
Microsoft parle déjà de Visual Studio 2019, l’entreprise dévoile ses objectifs pour la prochaine version majeure de son EDI

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