Microsoft a dévoilé Bing Developer Assistant (BDA) pour son outil Visual Studio. Autrefois nommé Bing Code Search, l’objectif de cet assistant est d’aider les développeurs à chercher des échantillons de code, trouver des solutions à un quelconque code d’erreur. « Nous avons amélioré notre algorithme d’extraction ainsi que l’indexation des échantillons de code depuis MSDN et Stack Overflow, ce qui a eu pour effet d’agrandir le corpus qui est constitué de près de 19 millions d’échantillons de code » a expliqué Shabbar Husain, responsable du programme dans l’équipe dédiée à l’expérience sur Bing. Avec Bing Developer Assistant, l’éventail d’échantillons de code a donc doublé.
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 ?
Que pensez-vous de cet assistant ?
Microsoft présente Bing Developer Assistant pour Visual Studio
Afin d'aider les développeurs à trouver les réponses dont ils ont besoin
Microsoft présente Bing Developer Assistant pour Visual Studio
Afin d'aider les développeurs à trouver les réponses dont ils ont besoin
Le , par Stéphane le calme
Une erreur dans cette actualité ? Signalez-nous-la !