GitHub omfattende kodesøgningseftersyn er nu bredt tilgængelig efter 18 måneder

GitHub omfattende kodesøgningseftersyn er nu bredt tilgængelig efter 18 måneder

Kodesøgning har gennemgået en komplet overhaling, der har været under udvikling i årevis, ifølge GitHub, som netop har gjort den alment tilgængelig .

Ændringerne indeholder en enorm mængde ny funktionalitet, der er meget mere kontekstbevidst. Virksomheden hævder, at deres opdaterede kodesøgning er “omkring dobbelt så hurtig” som den tidligere version, og at den “forstår kode og sætter de mest relevante resultater først.”

Derudover er søge- og kodevisningens brugergrænseflader blevet opdateret. Den opdaterede søgegrænseflade giver kompletteringer og forslag ud over at kategorisere og formatere resultaterne intelligent.

Mens du slår op og går til referencer i kodevisningen, er det nemt at se referencer i et sidepanel, som ligner, hvordan du kunne gøre det i Visual Studio. Ydermere understøttes symbolsøgning, regulære udtryk og substring-forespørgsler.

guide til syntaks

I december 2021 blev en venteliste-påkrævet teknologisk forhåndsvisning af denne opdatering tilgængelig. De, der valgte at deltage og fik adgang til den nye søgning, brugte meget tid på at bruge den bortset fra den tidligere kodesøgning.

Tjek februar 2023-indlægget på GitHub-ingeniørbloggen for en meget mere dybdegående forklaring af, hvordan det virker , de teknologier, der blev brugt til at skabe det, og anden information.

Ændringerne er beregnet til at øge softwareingeniørernes effektivitet; for eksempel kan den forbedrede søgning være langt mere effektiv til at lokalisere visse sårbarheder i en enorm kodebase.

Som tidligere nævnt har ændringen været planlagt i nogen tid, men GitHub fremstiller den som en del af en større indsats for at give platformen større intelligens. Berigelsen og udviklingen af ​​AI-kodningsværktøjet Copilot ved hjælp af generativ AI er det andet fremtrædende punkt i denne bestræbelse.

Listebillede af GitHub

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *