Znacząca przebudowa wyszukiwania kodu GitHub jest teraz szeroko dostępna po 18 miesiącach

Znacząca przebudowa wyszukiwania kodu GitHub jest teraz szeroko dostępna po 18 miesiącach

Według GitHub, wyszukiwanie kodu przeszło gruntowny remont, który był rozwijany od lat, i właśnie udostępnił go publicznie .

Modyfikacje zawierają ogromną ilość nowych funkcjonalności, które są znacznie bardziej świadome kontekstu. Firma twierdzi, że ich zaktualizowane wyszukiwanie kodu jest „około dwa razy szybsze” niż w poprzedniej wersji i że „rozumie kod, stawiając najtrafniejsze wyniki na pierwszym miejscu”.

Ponadto zaktualizowano interfejsy użytkownika wyszukiwania i widoku kodu. Zaktualizowany interfejs wyszukiwania zapewnia uzupełnienia i sugestie, a także kategoryzację i inteligentne formatowanie wyników.

Podczas wyszukiwania i przechodzenia do odwołań w widoku kodu łatwo jest zobaczyć odwołania w panelu bocznym, co jest podobne do sposobu, w jaki można to zrobić w programie Visual Studio. Ponadto obsługiwane jest wyszukiwanie symboli, wyrażenia regularne i zapytania dotyczące podłańcuchów.

przewodnik po składni

W grudniu 2021 r. udostępniono technologiczną wersję zapoznawczą tej aktualizacji wymaganą przez listę oczekujących. Ci, którzy zdecydowali się wziąć udział i otrzymali dostęp do nowego wyszukiwania, spędzili dużo czasu, korzystając z niego oprócz poprzedniego wyszukiwania kodu.

Zapoznaj się z postem z lutego 2023 r. na blogu inżynierskim GitHub, aby uzyskać znacznie bardziej szczegółowe wyjaśnienie, jak to działa , technologie, które zostały użyte do jego stworzenia, oraz inne informacje.

Modyfikacje mają na celu zwiększenie wydajności inżynierów oprogramowania; na przykład ulepszone wyszukiwanie może być znacznie skuteczniejsze w lokalizowaniu pewnych luk w ogromnej bazie kodów.

Jak wcześniej wspomniano, modyfikacja była planowana od jakiegoś czasu, ale GitHub przedstawia ją jako element większego wysiłku mającego na celu zwiększenie inteligencji platformy. Wzbogacenie i rozwój narzędzia do kodowania AI Copilot przy użyciu generatywnej sztucznej inteligencji to kolejny wyróżniający się punkt w tym przedsięwzięciu.

Obraz aukcji przez GitHub

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *