Microsoft выпустила надстройку для Visual Studio 2013, которая позволяет искать фрагменты кода в облаке и вставлять их прямо в код.
Бесплатное расширение для Visual Studio в настоящее время ограничено C # и позволяет находить образцы кода из репозиториев кода в Интернете, включая MSDN, StackOverflow, Donnetperls и CSharp411. Вы можете запустить поиск прямо из окна кодирования, и Bing будет использовать сигналы и метаданные, включая тип проекта и язык, для поиска соответствующих образцов кода. Эта функция использует результаты работы Microsoft, выпущенной в ноябре, которая оптимизировала то, как информация MSDN API была проиндексирована и представлена в результатах поиска Bing.
Чтобы использовать новую функцию, вы выбираете новую опцию во всплывающем окне Intellisense. Параметр «Как мне» позволяет ввести описание задачи, которую вы пытаетесь выполнить, например, «прочитать файл построчно». Нажмите Enter, и вам будет показан список результатов, адаптированных для вашего кода.
Представляя новую функцию в блоге Visual Studio, Ала Шибан, менеджер программ редактора Visual Studio, говорит:
«За кулисами запрос надежно передается в Bing вместе с контекстными элементами, которые помогают нам отточить более полное значение этого запроса. Мы используем метаданные, такие как тип проекта, семантический контекст (с использованием нового компилятора C # / VB. сервисы, также известные как Roslyn!), и несколько других кусочков магии Microsoft Research ».
Из списка результатов расширение выделяет и ранжирует соответствующие образцы кода на основе синтаксических и семантических показателей кода. Затем упорядоченные результаты отображаются в Visual Studio вместе с прогнозируемой оценкой качества образца и его источника.
Если вы готовы мириться с его графикой с низким разрешением, вы можете увидеть расширение в действии в этом видеоролике Microsoft Research:
Больше информации
Скачать поиск кода Bing для C #
Статьи по Теме
Google Clearout устраняет поиск кода
RyuJIT — компилятор JIT .NET нового поколения
План поддержки Silverlight
Чтобы получать информацию о новых статьях на I Programmer, установите панель инструментов I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter, Facebook, Google+ или Linkedin или подпишитесь на нашу еженедельную новостную рассылку.
Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info