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


Warning: Undefined variable $html_req in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 79

Warning: Undefined variable $html5 in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 82

Warning: Undefined variable $html_req in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 82

Warning: Undefined variable $consent in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/comments.php on line 86

Lämna ett svar

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


Warning: Undefined array key "url" in /var/www/vhosts/4pmtech.com/httpdocs/wp-content/themes/fourpmtech/inc/template-functions.php on line 315