Google açıq layihələrinin kodu üzrə axtarış və navigasiya sistemini təqdim etdi

Google Şirkəti tamaşası yeni axtarış xidməti cs.opensource.google, açıq layihələrin git-repozitləri üzrə kod axtarışı üçün nəzərdə tutulmuşdur, inkişafı Google-in iştirakı ilə həyata keçirilir. İndekslənmiş layihələr arasında Angular, Bazel, Dart, ExoPlayer, Firebase SDK, Flutter, Go, gVisor, Kythe, Nomulus, Outline və Tensorflow qeyd olunur. Daha əvvəl kod axtarışı üçün oxşar axtarış sistemləri istifadəyə verilmişdir ChromiumAndroid.

Axtarış sorğularında tənzimlənmiş ifadələr və dəqiqləşdirmələr istifadə oluna bilər (məsələn, müəyyən maska ilə uyğun olan funkciyanın adını tapmaq istədiyinizi göstərə bilərsiniz, həmçinin kodun hansı proqramlaşdırma dilində axtarış aparılması lazım olduğunu müəyyən etmək mümkündür). Layihədə əlaqələr qrafını qurmaq və aralarındakı naviqasiyanı təmin etmək üçün alətlər dəsti istifadə edilir Kythe. Hangi axtarış motorunun istifadə olunduğu dəqiqləşdirilmir, lakin Google kod axtarışı üçün iki açıq layihə inkişaf etdirir - zoektcodesearch.

Axtarış zamanı kodda rast gəlinən müxtəlif elementlərin sinifləri nəzərə alınır və nəticələr sintaksis işarələnməsi, aralarındakı naviqasiya və dəyişiklik tarixini görüntüləmə imkanı ilə aydın bir şəkildə təqdim edilir. Məsələn, koddakı funksiyanın adını klikləyərək onun tərif edildiyi yerə keçə bilərsiniz və ya haralarda çağırıldığını görə bilərsiniz. Həmçinin, fərqli filiallar arasında keçid etmək və onların arasındakı dəyişiklikləri qiymətləndirmək mümkündür.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster