Bbabo NET

Наука & Технологии Новини

GitHub говори за внедряването на технология за значително подобряване на търсенето на код

На 8 декември GitHub обяви, че платформата е започнала да внедрява технология за драстично подобряване на откриването на код. Разработчиците вече могат да изследват и търсят кода, който искат, като същевременно спестяват време и фокус. Засега тази функция е ограничена за всички потребители и се тества. За да получите достъп до него, трябва да подадете заявка.
GitHub ще предостави на такива разработчици на портала cs.github.com достъп до отделен интерфейс за актуализирания режим на търсене на код, след което той ще бъде интегриран в основния GitHub
GitHub припомни, че в момента индексирането на търсене в платформата обхваща повече от пет милиона от най-популярните публични хранилища. Също така, разработчиците могат да търсят код в частни хранилища, до които имат достъп.
Какво е добавено към новата система за търсене:
има интелигентна система за класиране и индексиране, специално оптимизирана за търсене по код; добавено търсене на точен низ с поддръжка за съвпадения на поднизове и специални символи или регулярни изрази; можете да разширите обхвата си на търсене, като използвате квалификаторите org: или repo: с предложения за автоматично довършване в полето за търсене; резултатът от търсенето може да бъде обработен с помощта на филтри като език:, път:, разширение: и логически оператори (ИЛИ, НЕ), можете също да намерите дефиниции за символ, използвайки символ :; допълнителни функции, включително дървовиден изглед на директории, символична информация в горещата точка, прескачане към дефиниция, режими на избор за търсене.
GitHub планира също така да подобри търсенето на код: разширяване на индексирането на системата, докато покрие всички хранилища до които разработчиците имат достъп в GitHub. Платформата провежда различни експерименти с евристики за оценяване и класиране, за да види кое работи най-добре и проучва кои API и интеграции ще бъдат най-ефективни за търсачката.
GitHub вярва, че откриването на код трябва да помогне на всеки разработчик да намира, открива, навигира и разбира кода бързо и интуитивно. Мотото на разработчиците на този проект е: „Чрез търсене на код в GitHub, кодът на целия свят е винаги на една ръка разстояние.“
GitHub говори за внедряването на технология за значително подобряване на търсенето на код