Geliştiricilerin genellikle yazmaktansa kodu okumak ve anlamak için daha fazla zaman harcadıkları göz önüne alındığında, GitHub yeni bir sürüm yayınladı. kod arama aracı (yeni sekmede açılır) yapımında birkaç yıl geçti.
2021’in sonlarında erken bir önizlemenin ardından GitHub nihayet ilan edildi (yeni sekmede açılır) sıfırdan yeniden oluşturulmuş yeni kod aramasının genel kullanılabilirliği.
Geliştiricilerin daha kolay gezinmesini sağlayan yeni, yeniden tasarlanmış arayüzün ötesinde, arka planda devam eden süreçlerin çoğu, onu daha verimli ve nihayetinde doğru sonuçları almada daha iyi hale getirmek için tamamen yeniden düşünüldü.
Yeni GitHub kod araması
Yeni arama, bir zamanlar olduğundan “yaklaşık iki kat daha hızlı” olmayı vaat ediyor. Ayrıca kodu gerçekten anlıyor gibi görünüyor, böylece kullanıcıların daha doğru ve alakalı sonuçlar bulmasına yardımcı oluyor.
Yeniden tasarlanmış bir kod görünümü, seçtiğinizden bağımsız olarak arama, göz atma ve gezinmeyi daha iyi hizalamayı umuyor. programlama dizüstü.
Duyuruyla aynı zamana denk gelmesi için GitHub bir arama sözdizimi yayınladı rehber (yeni sekmede açılır) kullanıcıların anahtar kelime niteleyicilerini, eğik çizgileri ve daha fazlasını anlamalarına yardımcı olmak için tasarlanmıştır ve sonuçları daha da iyi hale getirmek için tasarlanmıştır.
Daha resmi olarak Blackbird olarak bilinen arama motoru, Rust’ta oluşturuldu ve 115 TB’lık içeriği yalnızca 28 TB’lık benzersiz içeriğe daraltmak için sonsuz yinelemeyi ortadan kaldırmak üzere tasarlandı.
GitHub yazılım mühendisi ve makale yazarı Colin Merkel şunları açıkladı:
“Yeni kod arama ve kod görünümüyle amacımız, geliştiricilerin kod tabanlarına dağılmış kritik bilgileri hızlı bir şekilde bulmalarını, bu bilgileri bağlama oturtmalarını ve nihayetinde onları daha üretken hale getirmelerini sağlamak.”
Merkel ayrıca yeni kod aramayı “sadece başlangıç” olarak tanımlıyor. Geliştirici platformu şimdiden yapay zekayı erken benimseyenlerden biri ve GPT-4 destekli Copilot X, kodlayıcıların kodu daha hızlı yazıp düzeltmesine yardımcı oluyor.