GitHub представляет свою огромную перестройку поиска кода

GitHub представляет свою огромную перестройку поиска кода

9 мая 2023 г.

Поскольку разработчики обычно тратят больше времени на чтение и понимание кода, чем на его написание, GitHub выпустил новый инструмент поиска по коду, который разрабатывался несколько лет.

После раннего предварительного просмотра в конце 2021 года GitHub наконец-то объявил об общей доступности своего нового поиска кода, который был перестроен с нуля.

Помимо нового, переработанного интерфейса, упрощающего навигацию разработчикам, многие фоновые процессы были полностью переосмыслены, чтобы сделать их более эффективными и, в конечном счете, более подходящими для получения правильные результаты.

Новый поиск кода GitHub

Новый поиск обещает быть «примерно в два раза быстрее», чем раньше. Кроме того, он действительно помогает понять код, помогая пользователям находить более точные и релевантные результаты.

Обновленное представление кода также надеется лучше согласовать поиск, просмотр и навигацию, независимо от выбранного вами ноутбук для программирования.

В связи с объявлением GitHub опубликовал руководство по синтаксису поиска, чтобы помочь пользователям понять квалификаторы ключевых слов, косые черты и многое другое, предназначенное для еще более точного определения результатов.

Поисковая система, более известная как Blackbird, была построена на Rust и предназначена для устранения бесконечного дублирования, чтобы сузить 115 ТБ контента до 28 ТБ уникального контента.

Инженер-программист GitHub и автор статьи Колин Меркель объяснил:

«Наша цель с новым поиском по коду и просмотром кода — дать разработчикам возможность быстро находить критически важную информацию, разбросанную по их кодовой базе, помещать эту информацию в контекст и в конечном итоге сделать их более продуктивными».

Меркель также описывает поиск нового кода как «только начало». Платформа для разработчиков уже является одним из первых пользователей ИИ, а ее Copilot X на базе GPT-4 помогает программистам быстрее писать и исправлять код.

PREVIOUS ARTICLE
NEXT ARTICLE