GitHub betydande kodsökningsöversyn är nu allmänt tillgänglig efter 18 månader

GitHub betydande kodsökningsöversyn är nu allmänt tillgänglig efter 18 månader

Kodsökning har genomgått en fullständig översyn som har varit under utveckling i flera år, enligt GitHub, som just har gjort den allmänt tillgänglig .

Ändringarna innehåller en enorm mängd ny funktionalitet som är mycket mer medveten om sammanhanget. Företaget hävdar att deras uppdaterade kodsökning är ”ungefär dubbelt så snabb” som den tidigare versionen och att den ”förstår kod och sätter de mest relevanta resultaten först.”

Dessutom har användargränssnitten för sökning och kodvy uppdaterats. Det uppdaterade sökgränssnittet ger kompletteringar och förslag förutom att kategorisera och formatera resultaten på ett intelligent sätt.

När du slår upp och går till referenser i kodvyn är det enkelt att se referenser i en sidopanel, som liknar hur du kan göra det i Visual Studio. Dessutom stöds symbolsökning, reguljära uttryck och delsträngsfrågor.

guide till syntax

I december 2021 blev en väntelista-krävd teknisk förhandsvisning av denna uppdatering tillgänglig. De som valde att delta och fick tillgång till den nya sökningen ägnade mycket tid åt att använda den förutom den tidigare kodsökningen.

Kolla in inlägget från februari 2023 på GitHubs ingenjörsblogg för en mycket mer djupgående förklaring av hur det fungerar , vilken teknik som användes för att skapa den och annan information.

Ändringarna är avsedda att öka mjukvaruingenjörernas effektivitet; till exempel kan den förbättrade sökningen vara mycket effektivare för att lokalisera vissa sårbarheter i en stor kodbas.

Som tidigare nämnts har modifieringen varit planerad under en tid, men GitHub framställer den som en del av ett större arbete för att ge plattformen större intelligens. Anrikningen och utvecklingen av AI-kodningsverktyget Copilot med generativ AI är den andra framstående punkten i den strävan.

Listabild av GitHub

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *