Microsoft выпустила бесплатное расширение Visual Studio, которое предоставляет разработчикам интеллектуальную контекстную помощь для поиска проектов и примеров кода и устранения ошибок кода.
Как мы сообщали, когда в августе было объявлено о Bing Developer Assistant (BDA), он был создан путем объединения двух существующих расширений Visual Studio — Sample Browser и Bing Code Search — и доступен в двух версиях — для Visual Studio 2012 и Visual Studio 2013.
Новая версия включает новые функции и улучшения, основанные на отзывах о бета-версии:
Большой пул образцов кода Благодаря улучшенному алгоритму извлечения и ранжирования образцов кода из MSDN и Stack Overflow количество образцов кода увеличилось почти до 19 миллионов, что вдвое превышает размер исходной коллекции.
Контекстный поиск Bing, доступный в редакторе кода Когда вы выбираете какой-либо текст в редакторе кода, щелкаете правой кнопкой мыши и запускаете контекстный поиск Bing, BDA автоматически собирает выбранный текст, тип вашего проекта, язык и т. Д. Для выполнения интеллектуального поиска Bing.
Контекстный помощник по ошибкам компилятора Когда вы щелкаете правой кнопкой мыши по ошибке и выбираете контекстный поиск Bing в меню, новый помощник по ошибкам компиляции собирает информацию об ошибках и весь соответствующий контекст, чтобы найти лучшие потенциальные решения из Интернета.
Это работает, как показано на этой диаграмме:
Когда пользователь щелкает контекстную справку Bing в диалоговом окне ошибки внутри Visual Studio, клиент BDA извлекает контекст (например, коды ошибок / сообщения, тип проекта, типы данных и т. Д.). Затем BDA резюмирует и отправляет контекст службе BDA. Компонент извлечения функций BDA в сервисе будет извлекать соответствующие функции из контекста, которые механизм запросов будет использовать для запуска нескольких контекстных запросов Bing. Затем Bing анализирует и ранжирует эти результаты для этих различных запросов на основе релевантности данному пользовательскому контексту, а затем отправляет повторно ранжированные результаты клиенту BDA, который отображает их (в настоящее время в форме окна IE).
В этом видеоролике Channel 9 рассказывается о новых возможностях BDA с момента его первоначального выпуска — новом интерфейсе Visual Studio IntelliSense, способности находить как фрагменты кода, так и образцы кода, а также автономном поиске.
Больше информации
Выпущен помощник разработчика Bing
Скачать Bing Developer Assistant для Visual Studio 2013
Скачать Bing Developer Assistant для Visual Studio 2012
Статьи по Теме
Помощник разработчика Bing
Поиск кода Bing для C #
Bing как платформа
Что дальше для Visual Studio
Чтобы получать информацию о новых статьях на I Programmer, установите панель инструментов I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter, Facebook, Google+ или Linkedin или подпишитесь на нашу еженедельную новостную рассылку.
Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info