Významná revize vyhledávání kódu GitHub je nyní po 18 měsících široce dostupná

Významná revize vyhledávání kódu GitHub je nyní po 18 měsících široce dostupná

Vyhledávání kódu prošlo kompletní revizí, která se vyvíjela roky, podle GitHubu, který jej právě zpřístupnil obecně .

Úpravy obsahují obrovské množství nových funkcí, které mnohem více zohledňují kontext. Společnost tvrdí, že jejich aktualizované vyhledávání kódu je „přibližně dvakrát rychlejší“ než předchozí verze a že „rozumí kódu a na první místo dává nejrelevantnější výsledky“.

Kromě toho byla aktualizována uživatelská rozhraní vyhledávání a zobrazení kódu. Aktualizované vyhledávací rozhraní kromě kategorizace a inteligentního formátování výsledků poskytuje dokončení a návrhy.

Při vyhledávání a přechodu na odkazy v zobrazení kódu je snadné vidět odkazy na postranním panelu, což je podobné tomu, jak byste to mohli udělat v sadě Visual Studio. Dále je podporováno vyhledávání symbolů, regulární výrazy a dotazy na podřetězce.

průvodce syntaxí

V prosinci 2021 byl k dispozici technologický náhled této aktualizace vyžadovaný na čekací listině. Ti, kteří se rozhodli zúčastnit a dostali přístup k novému vyhledávání, strávili hodně času jeho využíváním kromě předchozího vyhledávání kódu.

Podívejte se na příspěvek z února 2023 na inženýrském blogu GitHub, kde najdete mnohem podrobnější vysvětlení toho, jak to funguje , technologie, které byly použity k jeho vytvoření, a další informace.

Úpravy mají zvýšit efektivitu softwarových inženýrů; například vylepšené vyhledávání může být mnohem efektivnější při lokalizaci určitých zranitelností v rozsáhlé kódové základně.

Jak již bylo zmíněno, úprava byla plánována již nějakou dobu, ale GitHub ji zobrazuje jako součást většího úsilí poskytnout platformě větší inteligenci. Obohacení a vývoj nástroje pro kódování umělé inteligence Copilot pomocí generativní umělé inteligence je dalším výjimečným bodem v tomto úsilí.

Obrázek výpisu z GitHubu

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *