Google нь нээлттэй төслүүдийнхээ кодыг хайх, удирдах системийг нэвтрүүлсэн

Google танилцуулсан шинэ хайлтын үйлчилгээ cs.opensource.google, Google-ийн оролцоотойгоор хөгжүүлж буй нээлттэй төслүүдийн git репозиторуудаас кодоор хайхад зориулагдсан. Индексжүүлсэн төслүүдэд Angular, Bazel, Dart, ExoPlayer, Firebase SDK, Flutter, Go, gVisor, Kythe, Nomulus, Outline, Tensorflow зэрэг төслүүд багтана. Үүнтэй төстэй хайлтын системийг өмнө нь кодоор хайдаг байсан Chromium и Android.

Хайлтын асуулгад ердийн илэрхийлэл, мэргэшлийг ашиглаж болно (жишээлбэл, та нэр нь заасан масктай таарч байгаа функцийг олох шаардлагатайг зааж өгч, хайлтыг аль програмчлалын хэлээр хийх ёстойг кодонд зааж өгч болно). Төсөл дэх холболтын график, харилцан холболтын навигацыг бий болгохын тулд хэрэгслүүдийг ашигладаг Ките. Ямар хайлтын систем хамрагдаж байгаа нь тодорхойгүй байгаа ч Google кодоор хайх хоёр нээлттэй төсөл боловсруулж байна. зоект и код хайлт.

Хайлт хийхдээ кодонд олдсон элементүүдийн янз бүрийн ангиллыг харгалзан үздэг бөгөөд үр дүнг синтакс онцолсон, холбоос хооронд шилжих, өөрчлөлтийн түүхийг үзэх чадвартай визуал хэлбэрээр харуулдаг. Жишээлбэл, та код дээрх функцийн нэр дээр дарж, тодорхойлогдсон газар руу нь очиж эсвэл өөр хаана дуудагдаж байгааг харах боломжтой. Та мөн өөр өөр салбаруудын хооронд шилжиж, тэдгээрийн хоорондын өөрчлөлтийг үнэлэх боломжтой.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх