Google предстaвил систему поиска и навигации по коду своих открытых проектов
Из проиндексированных проектов отмечаются Angular, Bazel, Dart, ExoPlayer, Firebase SDK, Flutter, Go, gVisor, Kythe, Nomulus, Outline и Tensorflow. Компания Google представила новый поисковый сервис cs.opensource.google, предназначенный для поиска по коду в git-репозиториях открытых проектов, разработка которых ведётся при участии Google. Аналогичные поисковые системы ранее были запущены для поиска по коду Chromium и Android.
Для построения графа связей в проекте и межссылочной навигации применяется инструментарий Kythe. В поисковых запросах могут применяться регулярные выражения и уточнения (например, можно указать что нужно найти функцию, имя которой соответствует указанной маске, а также определить в коде на каком языке программирования следует выполнять поиск). Какой именно задейсвован поисковый движок не уточняется, но Google развивает два открытых проекта для поиска по коду — zoekt и codesearch.
Например, можно кликнуть на названии функции в коде и перейти к месту её определения или посмотреть, где ещё она вызывается. При поиске учитываются различные классы элементов, встречающихся в коде, а результат выводится в наглядном виде с подсветкой синтаксиса, возможностью межссылочной навигации и просмотра истории изменений. Источник: http://www.opennet.ru/opennews/art.shtml? Также можно переключаться между разными ветками и оценивать изменения между ними. num=52668
Для построения графа связей в проекте и межссылочной навигации применяется инструментарий Kythe. В поисковых запросах могут применяться регулярные выражения и уточнения (например, можно указать что нужно найти функцию, имя которой соответствует указанной маске, а также определить в коде на каком языке программирования следует выполнять поиск). Какой именно задейсвован поисковый движок не уточняется, но Google развивает два открытых проекта для поиска по коду — zoekt и codesearch.
Из проиндексированных проектов отмечаются Angular, Bazel, Dart, ExoPlayer, Firebase SDK, Flutter, Go, gVisor, Kythe, Nomulus, Outline и Tensorflow. Компания Google представила новый поисковый сервис cs.opensource.google, предназначенный для поиска по коду в git-репозиториях открытых проектов, разработка которых ведётся при участии Google. Аналогичные поисковые системы ранее были запущены для поиска по коду Chromium и Android.
Например, можно кликнуть на названии функции в коде и перейти к месту её определения или посмотреть, где ещё она вызывается. При поиске учитываются различные классы элементов, встречающихся в коде, а результат выводится в наглядном виде с подсветкой синтаксиса, возможностью межссылочной навигации и просмотра истории изменений. Источник: http://www.opennet.ru/opennews/art.shtml? Также можно переключаться между разными ветками и оценивать изменения между ними. num=52668
Дата публикации: 03-04-2020
Ещё новости
27.08.2022 10 самых дорогих пород кошек в мире: пушистые драгоценности
Он может весить около 13,5 кг, открывать двери и стоить вам примерно 125 000 долларов. Ашера — помесь африканского сервала, азиатской леопардовой кошки и домашней кошки — была выведена калифорнийской компанией...
27.08.2022 Марк Цукерберг не разделяет оптимизм Илона Маска по поводу чипирования людей
В интервью блогеру Джо Рогану бизнесмен Цукерберг идею: он сомневается, что каждый человек захочет иметь чип в своем мозгу. Глава Meta (в России признана экстремистской организацией) Марк Цукерберг заявил,...
27.08.2022 Проект Debian начал общее голосование по вопросу поставки проприетарных прошивок
До 2 сентября продлится фаза обсуждения выставленных на голосование пунктов, после чего начнётся сбор голосов. Проект Debian объявил о проведении общего голосования (GR, general resolution) разработчиков...
27.08.2022 48 Мп, запись видео 4К 60 к/с и 18 минут полета на высоте до 5 км за 630 долларов. Представлен манёвренный дрон DJI Avata, способный разгоняться до 100 км/ч
Можно было бы уменьшить массу, пожертвовав емкостью (и, соответственно, массой) аккумуляторной батареи, но Avata и так не чемпион по автономности — она составляет примерно 18 минут. Масса Avata составляет...
28.10.2022 В России представлен новый кроссовер JAC JS4
Переднеприводный компактный паркетник будет продаваться в трех уровнях оснащения с двумя моторами на выбор. Китайский JAC представил в России новый кроссовер JAC JS4. Таким кроссоверам положены галогеновые...
Все новости