Améliorer la productivité de Visual Studio en 24 heures

Publié: 2022-03-29

Que vous soyez nouveau ou que vous utilisiez Visual Studio depuis des années, il existe plusieurs trucs et astuces qui peuvent augmenter la productivité de Visual Studio. L'équipe Visual Studio se concentre sur la boucle interne du développeur d'écriture, de test et de débogage du code.

La boucle de développement interne est un processus itératif d'écriture, de débogage et de test de code qu'un développeur effectue avant de le partager publiquement ou au sein de l'équipe.

Visual Studio 2022 est un système 64 bits plus intelligent, plus accessible et plus léger. Il regorge d'outils qui peuvent rendre le flux de travail de programmation plus efficace. Les fonctionnalités de navigation, de débogage et de correction de code de Visual Studio sont essentielles pour améliorer la productivité des développeurs.

L'équipe Visual Studio a conçu le pack Productivity Power Tools (PPT), une suite d'extensions pour optimiser l'efficacité et la productivité dans Visual Studio. Dans cet article, nous discuterons des moyens d'augmenter la productivité de Visual Studio pour coder plus en moins de temps, et comment Visual Assist peut aider les développeurs à accroître leur efficacité.

Qu'est-ce que Visual Studio ?

Comment Visual Studio répond-il aux principales préoccupations d'un développeur ?

Quels sont les conseils pratiques pour optimiser la productivité de Visual Studio ?

Quels outils d'extension améliorent la productivité de Visual Studio ?

Comment Visual Assist peut-il améliorer la productivité de Visual Studio ?

Prêt à booster votre productivité Visual Studio ?

Qu'est-ce que Visual Studio ?

Microsoft Visual Studio est un environnement de développement intégré (IDE) utilisé par de nombreux développeurs dans le monde. C'est un programme riche en fonctionnalités prenant en charge divers aspects du développement de logiciels.

Visual Studio est un outil puissant avec plusieurs fonctionnalités utiles et intéressantes qui rendent le travail du développeur plus facile et plus productif. Cet IDE est une rampe de lancement créative qui peut éditer, créer du code, déboguer et publier des applications.

En plus d'être un débogueur et un éditeur standard fournis par la plupart des IDE, Visual Studio comprend des outils de complétion de code, des compilateurs et de nombreuses autres fonctionnalités pour optimiser le processus de développement logiciel.

Comment Visual Studio répond-il aux principales préoccupations d'un développeur ?

L'amélioration des performances et de la productivité est toujours une préoccupation majeure des développeurs. Dans Visual Studio 22, Microsoft a fait des progrès remarquables en réduisant le temps de diverses opérations. Voici quelques avantages fournis par Visual Studio pour optimiser les performances :

  • Recherche plus rapide : une recherche de performances est la clé d'une boucle interne de développement productive et rapide. La recherche dans l'explorateur de solutions est désormais plus rapide car Visual Studio peut conserver davantage de contexte entre la solution d'ouverture et de fermeture.
  • Construction incrémentielle plus rapide : la construction incrémentielle évite les frais généraux liés à la reconstruction des composants tout en économisant du temps et des ressources.
  • Exécution plus rapide des tests : Microsoft a réduit le temps d'exécution des tests avec l'introduction du rechargement à chaud. De plus, le temps nécessaire pour lancer le Live Unit Testing est réduit en optimisant le processus de démarrage du Live Unit Testing.
  • Frameworks plus rapides : des gains incroyables ont été observés au niveau de la plate-forme avec les nouvelles versions de framework. Il y a un effet multiplicatif avec l'optimisation des performances dans le compilateur juste-à-temps, le threading, le ramasse-miettes, les types dans l'espace de noms System, etc.

Quels sont quelques conseils pratiques pour optimiser la productivité de Visual Studio ?

Si vous souhaitez gagner du temps et devenir plus productif lors de l'écriture de code, cette section peut vous aider à écrire et à déboguer du code, à utiliser des raccourcis clavier et à gérer les erreurs plus efficacement.

Gagnez du temps en recherchant rapidement n'importe quoi

Vous pouvez gagner du temps en parcourant les menus en recherchant directement à l'aide des commandes ou des raccourcis comme suit.

  • Code factice à l'aide de la liste des tâches : utilisez la liste des tâches pour suivre les commentaires qui utilisent des jetons, tels que HACK et TODO , ou des jetons personnalisés et gérer les raccourcis qui peuvent vous amener directement à l'emplacement prédéfini dans le code.
  • Utiliser les raccourcis de l'explorateur de solutions : ces raccourcis sont pratiques et permettent de gagner du temps en améliorant la vitesse sur une nouvelle base de code.
  • Identifiez et personnalisez les touches de raccourci dans Visual Studio : vous pouvez rechercher et modifier les raccourcis clavier dans la boîte de dialogue Options.
  • Installer et gérer le package NuGet : l'interface utilisateur du gestionnaire de packages NuGet vous permet d'installer, de désinstaller et de mettre à jour les packages NuGet dans les projets Visual Studio.

Écrire du code rapidement

Vous pouvez écrire du code plus rapidement en utilisant les fonctionnalités suivantes.

  • Utilisez des commandes pratiques : Visual Studio dispose de plusieurs commandes qui peuvent vous aider à effectuer plus rapidement des tâches d'édition générales. Par exemple, vous pouvez sélectionner la commande Edition > Dupliquer pour dupliquer une ligne de code sans la copier.
  • Utiliser IntelliSense : lorsque vous entrez du code dans l'éditeur, les informations IntelliSense, telles que les informations sur les paramètres, les membres de la liste, l'aide de la signature, les informations rapides et le mot complet, s'affichent. Ces fonctionnalités prennent en charge la correspondance approximative du texte.
  • Modifier les options d'insertion automatique IntelliSense : vous pouvez spécifier que les options IntelliSense peuvent être insérées uniquement si elles sont choisies explicitement. Cela peut être fait en basculant IntelliSense en mode suggestion.
  • Utiliser des exemples d'applications : vous pouvez améliorer la vitesse d'une application en installant un exemple d'application à partir de Microsoft Developer Application.

Naviguer dans le code et l'IDE

Vous pouvez vous déplacer rapidement vers des emplacements spécifiques dans le code en utilisant diverses techniques.

  • Lignes de code des signets : vous pouvez utiliser les signets pour accéder instantanément à des lignes de code spécifiques dans un fichier.
  • Rechercher des définitions de symboles : vous pouvez rechercher des noms de fichiers et des définitions de symboles dans une solution en choisissant Edition > Naviguer dans la barre de menus.
  • Utiliser le mode carte : vous pouvez accéder à un emplacement dans le fichier à l'aide de cette fonctionnalité. Le mode carte affiche des lignes de code en miniature sur la barre de défilement.
  • Utiliser la carte de code : comprenez la structure du code via la carte de code. Il vous aide à visualiser les dépendances à travers le code.
  • Voir les fichiers fréquemment utilisés avec la commande Aller/Modifier : utilisez la commande Aller à pour effectuer une recherche ciblée afin de trouver rapidement les éléments spécifiés.

Trouver des articles plus rapidement

Vous pouvez rechercher les fichiers, les commandes et les options dans l'IDE pour afficher uniquement les informations pertinentes pour la tâche en cours.

  • Filtrer le contenu des fenêtres d'outils : vous pouvez rechercher le contenu de plusieurs fenêtres d'outils, telles que les fenêtres Propriétés , Boîte à outils et Explorateur de solutions , mais afficher les éléments dont les noms contiennent les caractères spécifiés.
  • Affichez uniquement les erreurs que vous souhaitez corriger : vous pouvez réduire le nombre d'erreurs apparaissant dans la fenêtre Liste d'erreurs en choisissant le bouton Filtrer dans la liste d'erreurs.
  • Rechercher des commandes de menu, des boîtes de dialogue, etc. : entrez les expressions ou les mots-clés dans la zone de recherche des éléments que vous essayez de trouver.

Économisez du temps de débogage

Vous pouvez gagner du temps de débogage en suivant ces conseils qui peuvent vous aider à accélérer le processus.

  • Utiliser l'outil de débogage : l'outil de débogage fournit plusieurs façons de vérifier ce que fait votre code pendant son exécution. Les points d'arrêt sont utiles lorsque vous connaissez la ligne de code que vous souhaitez évaluer en détail lors de l'exécution.
  • Testez la même application dans différents navigateurs : lors du débogage, vous pouvez basculer entre les navigateurs Web installés, tels que Page Inspector, sans ouvrir la boîte de dialogue Parcourir avec.
  • Définir des points d'arrêt temporaires : créez un point d'arrêt temporaire dans la ligne de code actuelle et démarrez le débogueur. Il entre en mode pause lorsque vous appuyez sur cette ligne de code.
  • Capturez les informations de valeur pour les variables : vous pouvez ajouter un DataTip aux variables dans le code et le placer pour accéder aux dernières valeurs de variables connues après le débogage.
  • Utiliser une fenêtre interactive : Visual Studio fournit une fenêtre REPL interactive qui vous permet d'entrer du code arbitraire et de fournir des résultats immédiats.

Quels outils d'extension améliorent la productivité de Visual Studio ?

Le pack d'extension Productivity Power Tools (PPT) permet d'améliorer la productivité de Visual Studio. Discutons de certaines extensions qui permettent de gagner du temps dans votre environnement de développement Visual Studio.

Marge de correspondance

L'extension Match Margin vous permet de mettre en surbrillance du texte dans le code et d'afficher les emplacements où ce texte se trouve dans l'éditeur et la marge de l'éditeur. Divers outils externes et internes vous permettent d'effectuer une tâche similaire à l'aide des options du menu contextuel. Cependant, l'extension vous permet de le faire uniquement en déplaçant le curseur sur le texte requis.

Copier au format HTML

Une simple partie de la description d'une spécification, d'une documentation ou d'un élément de travail devrait consister à copier/coller les extraits de code. Mais cette opération simple devient lente lorsque le formatage du code authentique est perdu lorsque vous le collez dans le document. Ensuite, vous devez le corriger manuellement. L'extension Copier au format HTML résout ce problème en protégeant la mise en forme du code d'origine.

Visualiseur d'erreur de solution

Il n'est pas idéal de vérifier la fenêtre Liste des erreurs. Cependant, le visualiseur d'erreurs de solution ajoute une touche à l'explorateur de solutions de Visual Studio, vous permettant de voir les messages d'erreur en survolant une solution, un fichier de code ou un projet pertinent.

Coup d'œil sur l'aide

Dans Visual Studio, vous pouvez placer le curseur sur des mots-clés de framework ou de langage et appuyer sur F1 pour rediriger la fenêtre du navigateur qui contient les informations correspondantes à leur sujet. L'échange entre l'IDE Visual Studio et le navigateur peut être inefficace. Mais l'extension Peek Help résout ce problème en insérant les mêmes informations dans la fenêtre de l'éditeur tout en utilisant ALT + F1 , sans vous obliger à vous éloigner du travail.

Comment Visual Assist peut-il améliorer la productivité de Visual Studio ?

Visual Assist possède de nombreuses fonctionnalités qui peuvent vous aider à améliorer la productivité de Visual Studio. Vous pouvez améliorer Visual Studio IDE avec la multitude de fonctionnalités de Visual Assist. Ces fonctionnalités incluent :

  • Navigation vers n'importe quel fichier, symbole, méthode ou référence dans les projets et les solutions.
  • La refactorisation vous aide à réduire la complexité du code, à améliorer la lisibilité et à le rendre extensible.
  • La génération de code vous permet d'écrire et de mettre à jour le code plus rapidement.
  • L'assistance au codage vous aide à coder plus rapidement en corrigeant les erreurs en silence.
  • La correction de code corrige les erreurs que vous faites, en particulier dans la notation de pointeur et les cas de symboles.
  • L'inspection du code inspecte le code pour certains problèmes de qualité au fur et à mesure que vous le modifiez.
  • L'extrait de code vous aide à étendre les segments de code fréquemment saisis avec la fonctionnalité du même nom dans l'IDE.
  • L'assistance au débogage réduit le temps nécessaire pour déboguer le code.

Prêt à booster votre productivité Visual Studio ?

Visual Studio est l'un des environnements de développement intégré (IDE) les plus utilisés dans le monde. Avec les bonnes mesures et extensions pratiques, vous pouvez améliorer l'efficacité et la productivité de Visual Studio. Vous pouvez rendre votre environnement de développement plus confortable et augmenter la productivité en suivant les conseils mentionnés dans l'article.

Vous pouvez télécharger le pack d'extension complet pour améliorer la productivité de Visual Studio. Ces extensions sont un moyen idéal pour booster votre environnement de développement essentiel dans Visual Studio 2022.

De plus, Visual Assist aide les développeurs à devenir plus productifs grâce à son mélange parfait de fonctionnalités décrites dans l'article. Installez-le aujourd'hui pour obtenir un partenaire de codage fiable qui peut s'intégrer à Visual Studio IDE et améliorer la productivité des développeurs.

Références

https://devblogs.microsoft.com/visualstudio/boost-your-productivity-with-productivity-power-tools-extensions-in-visual-studio-2022/

https://www.codemag.com/Article/2111042/Visual-Studio-2022-Productivity

https://docs.microsoft.com/en-us/visualstudio/ide/productivity-features?view=vs-2022