Visual Studio 2019-10 nouvelles fonctionnalités et améliorations

Microsoft a publié une nouvelle version pour Visual Studio en 2019.


Comme nous connaissons tous ce logiciel appelé Integrated Development Environment (IDE), il va augmenter la productivité des programmeurs lors du développement du logiciel & applications. Dans cet article, nous allons discuter des dernières fonctionnalités avancées de Visual Studio 2019 et de la façon dont ces fonctionnalités joueront un rôle essentiel dans la productivité et le développement de logiciels..

Donc, avant d’entrer dans cet article, quelques points dont nous devons discuter pour une meilleure compréhension, comme suit

Qu’est-ce que l’IDE?

IDE signifie Environnement de développement intégré. Et il est utilisé pour créer un environnement pour les développeurs et fournir des fonctionnalités tout compris pour le développement et les tests de logiciels. En général, l’EDI contient l’éditeur de code source, certains outils d’automatisation et un débogueur pour les tests. L’objectif principal de l’IDE est d’améliorer la productivité des développeurs.

Qu’est-ce que Visual Studio?

Visual Studio est l’un des IDE les plus célèbres utilisés depuis quelques années. Microsoft l’a développé. Il est utilisé pour créer un programme informatique, des applications Web et des fichiers EXE, etc. La première version de ce type a été lancée en 1997. Et maintenant, la dernière version disponible sur le marché est Visual Studio 2019.

Nouveautés de Visual Studio 2019?

Visual Studio 2019 est sorti le 2 avril 2019. Il y a tellement de fonctionnalités avancées qui seront incluses dans cette version.

Plongeons-nous donc en profondeur dans ces fonctionnalités avancées,

Fenêtre de démarrage pour nouvel utilisateur

Une chose importante que vous avez remarquée, c’est que la nouvelle fenêtre de démarrage apparaîtra dans Visual Studio 2019. Elle se compose de nombreuses options décrites ci-dessous.

  1. Découvrez le code
  2. Ouvrez un projet
  3. Ouvrez un dossier
  4. Créer un nouveau projet

fenêtre de démarrage dans visual studio 2019

Visual Studio Live Share

Live Share est un service de développeur dans Visual Studio 2019. Cette fonctionnalité permet directement de partager le contexte de code et le processus de débogage avec vos coéquipiers et d’obtenir un accès en direct dans Visual Studio lui-même comme les services de documents Google.

partage live studio visuel

En utilisant Live Share, vos coéquipiers peuvent lire, éditer, déboguer et naviguer en toute sécurité dans le projet en développement de manière naturelle. Ce service est installé par défaut dans New Visual Studio 2019.

Refactoring amélioré

La refactorisation dans n’importe quel IDE sera très utile pour les développeurs. Dans Visual Studio 2019, ces refactorings proposeront de nouvelles fonctionnalités avancées, qui sont utilisées pour organiser votre code de manière structurée.

refactoring dans visual studio 2019

Ces refactorings afficheront les suggestions dans l’icône de l’ampoule et contiennent des actions telles que le déplacement de la classe de base et de l’interface des membres, ce qui rend la modification des espaces de noms adaptée à la structure des dossiers. Par exemple, convertissez foreach-loops en requêtes LINQ, etc..

Expérience de recherche améliorée

L’une des fonctionnalités utiles de Visual Studio 2019 est la zone de recherche mise à jour. Dans une version précédente, il était connu sous le nom de lancement rapide. La nouvelle expérience de recherche dans Visual Studio 2019 est plus rapide et fonctionne efficacement pour obtenir les meilleurs résultats. Il s’agit de la fonctionnalité avancée de l’édition actuelle d’IDE par rapport aux versions précédentes.

boîte de recherche dans Visual studio 2019

Maintenant, les résultats de la recherche afficheront les suggestions que vous tapez dans la zone de recherche, et il présentera dynamiquement les résultats. Vous pouvez également utiliser des raccourcis clavier lors de la recherche, ce qui vous aidera à vous souvenir des requêtes de recherche pour une utilisation future et à les rappeler chaque fois que vous créez les nouvelles applications Web.

Fonction de recherche pendant le débogage

Vous savez déjà que le débogage est le processus d’identification des erreurs et d’élimination de ces erreurs dans les logiciels. La recherche d’objets et de valeurs appropriées pendant le processus de débogage est très utile pour les développeurs.

recherche lors du débogage dans visual studio

Dans Visual Studio 2019, la recherche pendant le débogage est ajoutée aux fenêtres Locals, Autos et Watch utilisées pour rechercher les valeurs et les objets. L’animation ci-dessous explique le processus réel de débogage de la fenêtre de recherche dans VS2019.

Visual Studio IntelliCode

Intellicode est une extension dans Visual Studio 2019, et il améliore l’application Web & développement de logiciels utilisant une technologie avancée appelée Intelligence Artificielle. Il fournit des suggestions et des objets de codage dans le processus de développement. Intellicode gagnera sa puissance en utilisant 2000 divers projets open-source dans Github pour rationaliser et améliorer vos compétences de codage.

code intelligent dans Visual studio 2019

Nettoyage de code en un clic

Une nouvelle commande de nettoyage de code dans Visual Studio 2019 consiste à détecter les avertissements et suggestions avec le bouton en un clic. Cette commande vous aidera à formater le code et à effectuer les modifications dans le format de codage suggéré par les fichiers et paramètres .editorconfig.

nettoyage de code dans Visual Studio 2019

Il permet également d’enregistrer des collections de fixateurs comme profil par défaut. Prenons un exemple pour bien comprendre, c’est que vous avez un ensemble dynamique différent de correctifs à appliquer avant qu’un examen de la syntaxe du code consiste à configurer différents profils pour les différentes tâches.

nettoyage du code

Examens de code intégrés dans le développement

Microsoft conçoit une toute nouvelle extension, appelée Managed Pulled Requests (PRs). À l’aide de cette extension, vous pouvez exécuter le code et déboguer les demandes d’extraction de votre équipe sans quitter l’application Visual Studio.

Actuellement, cette fonctionnalité n’est disponible que pour Azure Repos, et vous pouvez bientôt vous attendre à la prise en charge de GitHub. Vous souhaitez utiliser cette extension pour le développement, vous devez télécharger Visual Studio Marketplace.

Rendu par moniteur (PMA)

Dans les éditions IDE précédentes, si vous travaillez avec des moniteurs installés avec différents types de facteurs d’échelle d’affichage, et ceux-ci sont connectés à distance avec une machine pour afficher les différents facteurs d’échelle qui sont distincts de l’appareil principal, mais ces résultats sont flous ou rendre avec des facteurs d’échelle incorrects.

PMA dans Visual Studio 2019

Mais Visual Studio 2019 a proposé une application PMA (compatible avec le moniteur). Cela affichera la sortie correctement sans rendre quoi que ce soit, quels que soient les facteurs d’échelle de l’affichage.

Nouveau modèle de livraison pour les outils de données SQL Server

Visual Studio prend en charge de nombreux langages de programmation, y compris les langages côté serveur également. Et les outils de données SQL Server (SSDT) ​​sont toujours utilisés pour créer des applications côté serveur. Le nouveau modèle de livraison de données est disponible dans Visual Studio 2019 pour développer des projets liés à SQL tels que des applications côté serveur, des projets de services d’analyse, des projets de services de reporting et des projets de services d’intégration, etc..

Ce modèle de livraison sera disponible sous forme d’extensions appelées services d’analyse et extensions de services d’intégration. Dans les éditions précédentes, ces extensions sont disponibles sous la forme d’un type d’installation autonome. Mais dans la nouvelle version, ces fonctionnalités seront directement accessibles avec des charges de travail intégrées de Visual Studio 2019.

Conclusion

Ces fonctionnalités avancées de Visual Studio amélioreront la productivité du programmeur et la collaboration d’équipe dans le développement de logiciels par rapport aux versions précédentes. La nouvelle interface utilisateur permettra aux utilisateurs de créer des applications très efficacement et la barre de recherche améliorée fournit des résultats précis aux développeurs lors du développement du logiciel.

Le débogage est 50% plus rapide que les versions précédentes, barre de recherche très efficace dans les fenêtres Autos, Locals et Watch. Après tout, ces fonctionnalités avancées de Visual Studio auront un impact significatif sur le logiciel & développement d’applications.

Si vous souhaitez en savoir plus sur le codage dans Visual Studio, alors consultez ce cours.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map