Visual Studio 2022 17.10 : une meilleure experience avec GitHub Copilot

Par:
fredericmazue

ven, 24/05/2024 - 15:25

Dans le contexte de sa grand-messe Build 2024, Microsoft a annoncé la disponibilité de Visual Studio 2022 17.10. Comme on s'en doute dans le contexte actuel, Microsoft a surtout mis l'accent sur l'intelligence artificielle pour cette nouvelle version de Visual Studio. Cette nouvelle versionVisual Studio 2022 17.10 vient donc avec une nouvelle extension GitHub Copilot qui, pour citer Redmond, marque un pas en avant significatif dans le développement assisté par l'IA en intégrant la puissance de l'IA avancée directement dans les parties stratégiques de votre environnement de développement intégré (IDE). 

Cette nouvelle extension combine les fonctionnalités des capacités de complétion de code de GitHub Copilot et de GitHub Copilot Chat dans un seul package pratique, éliminant ainsi le besoin d'installer deux extensions distinctes.

Un meilleur débogage

Cette nouvelle extension ne s'occupe pas que de l'écriture du code mais aussi de son débogage et veut le simplifier.  Par exemple, l’un des bogues les plus courants que les développeurs sont obligés d’étudier provient d’exceptions. Désormais, lorsqu'une erreur est détectée, l'assistant d'exception alimenté par l'IA peut vous aider tout au long du processus de dépannage. L'Exception Helper utilise une combinaison du type d'exception et des piles d'appels pour aider à former une question riche en contexte à partir des données de diagnostic disponibles pour le meilleur débogueur de Visual Studio.

Le nouvel ensemble de fonctionnalités de débogage inclut un assistant de détection de blocage qui identifie les états de blocage dans votre application en cours d'exécution et, plus important encore, il peut également suggérer des solutions pour le code sous-jacent. Nous avons également intégré GitHub Copilot dans nos workflows de points d'arrêt, vous permettant de définir facilement vos conditions de points d'arrêt, vous donnant ainsi la possibilité de suspendre stratégiquement le débogueur aux moments clés d'une enquête.

GitHub Copilot peut également vous aider à la fois dans la génération et la résolution de tests unitaires.