
L’assistant permet également aux développeurs de trouver plus rapidement et plus facilement des erreurs avec une fonctionnalité intégrée. Lorsque les développeurs sont face à une erreur de compilation qui ne leur est pas familière, ils auront tendance à réduire la fenêtre de Visual Studio afin de pouvoir chercher une réponse à leur problème depuis un moteur de recherche. Avec la fonctionnalité Contextual Compiler Error Assistant, cela ne sera plus nécessaire : « avec BDA installé, lorsque vous obtenez une erreur de compilation, vous pouvez simplement effectuer un clic droit sur l’erreur et sélectionner Recherche Contextuelle Bing sur le menu. Le nouveau Compile Error Assistant regroupe les informations l’information sur l’erreur et tous les contextes pertinents pour trouver les meilleures réponses possibles sur internet en s’appuyant sur la puissance de la recherche contextuelle de Bing », a expliqué Husain. Ci-dessous un petit exemple illustratif d’une erreur de compilation et des résultats obtenus pour aider à la résoudre.


Comment cela fonctionne-t-il ? Quand l’utilisateur clique sur la recherche contextuelle de Bing sur l’erreur diagnostiquée par Visual Studio, le client BDA va alors extraire le contexte (c’est-à-dire les codes/messages d’erreur, type de projet, type de données, en clair tout ce qui aura un rapport avec l’erreur). L’assistant va alors en faire un résumé avant de l’envoyé au service BDA. La fonctionnalité d’extraction du service BDA va alors prendre les caractéristiques pertinentes du contexte qu’elle a reçu que le moteur de recherche utilisera pour lancer plusieurs recherches contextuelles Bing. Par la suite, ce dernier analysera et classera les résultats qu’il aura trouvés en fonction de leur pertinence et retournera alors les résultats au client BDA qui les affichera (pour l’instant l’affichage se fait sous la forme d’une fenêtre d’Internet Explorer).
Mais ce n’est pas tout. L’assistant offre également aux développeurs la possibilité d’en apprendre plus sur une classe ou une méthode. « Vous pouvez sélectionner du texte dans l'éditeur de code, effectuez un clic droit et demandez une recherche contextuelle Bing. La BDA rassemble automatiquement le texte sélectionné, votre type de projet, le langage, etc. pour faire un Bing Smart Search et affiche les résultats dans le navigateur » a expliqué Husain.
Les nouvelles fonctionnalités apportées par cet assistant permettront sans doute de faire des économies sur son temps et de gagner en productivité.
Source : Microsoft
Et vous ?
