GitHub nozīmīgs koda meklēšanas kapitālais remonts tagad ir plaši pieejams pēc 18 mēnešiem

GitHub nozīmīgs koda meklēšanas kapitālais remonts tagad ir plaši pieejams pēc 18 mēnešiem

Saskaņā ar GitHub, kas tikko padarīja to vispār pieejamu , koda meklēšana ir pilnībā pārveidota, kas ir izstrādāta gadiem ilgi .

Modifikācijās ir ietverts milzīgs daudzums jaunas funkcionalitātes, kas daudz labāk apzinās kontekstu. Uzņēmums apgalvo, ka viņu atjauninātā koda meklēšana ir “apmēram divreiz ātrāka” nekā iepriekšējā versija un ka tas “saprot kodu, vispirms liekot atbilstošākos rezultātus”.

Turklāt ir atjauninātas meklēšanas un koda skata lietotāja saskarnes. Atjauninātais meklēšanas interfeiss nodrošina papildinājumus un ieteikumus papildus rezultātu kategorizēšanai un gudrai formatēšanai.

Meklējot un pārejot uz atsaucēm koda skatā, ir vienkārši skatīt atsauces sānu panelī, kas ir līdzīgi tam, kā to varētu izdarīt programmā Visual Studio. Turklāt tiek atbalstīta simbolu meklēšana, regulārās izteiksmes un apakšvirknes vaicājumi.

sintakses rokasgrāmata

2021. gada decembrī kļuva pieejams gaidīšanas sarakstam nepieciešamais šī atjauninājuma tehnoloģiskais priekšskatījums. Tie, kas izvēlējās piedalīties un kuriem tika dota piekļuve jaunajai meklēšanai, pavadīja daudz laika, izmantojot to, izņemot iepriekšējo koda meklēšanu.

Skatiet 2023. gada februāra ziņu GitHub inženierzinātņu emuārā, lai iegūtu daudz padziļinātāku skaidrojumu par tā darbību , tā izveidei izmantotajām tehnoloģijām un citu informāciju.

Modifikāciju mērķis ir palielināt programmatūras inženieru efektivitāti; piemēram, uzlabotā meklēšana varētu būt daudz efektīvāka, lai atrastu noteiktas ievainojamības plašā kodu bāzē.

Kā jau minēts iepriekš, modifikācija ir plānota jau kādu laiku, taču GitHub to attēlo kā daļu no lielākiem centieniem sniegt platformai lielāku inteliģenci. AI kodēšanas rīka Copilot bagātināšana un attīstība, izmantojot ģeneratīvo AI, ir vēl viens izcilais punkts šajā darbā.

GitHub saraksta attēls

Atbildēt

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti kā *